EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

lua50 – Online in der Cloud

Führen Sie lua50 im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl lua50, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


lua – Lua-Dolmetscher

ZUSAMMENFASSUNG


Mond [ Optionen ] [ Skript [ args ]]

BESCHREIBUNG


Mond ist der eigenständige Lua-Interpreter. Es lädt und führt Lua-Programme aus, entweder in
als Textquelle oder in vorkompilierter Binärform. (Vorkompilierte Binärdateien werden ausgegeben von
Luac, der Lua-Compiler.) Mond kann als Batch-Interpreter und auch interaktiv verwendet werden.

Das Gegebene Optionen (siehe unten) werden ausgeführt und dann das Lua-Programm in der Datei Skript is
geladen und ausgeführt. Das Gegebene args stehen zur Verfügung Skript als Strings in einer globalen Tabelle
namens arg. Wenn diese Argumente Leerzeichen oder andere für die Shell spezielle Zeichen enthalten,
dann sollten sie in Anführungszeichen gesetzt werden (beachten Sie jedoch, dass die Anführungszeichen von der Shell entfernt werden). Der
Argumente in arg Beginnen Sie bei 0, die die Zeichenfolge ` enthältSkript'. Der Index des letzten
Das Argument wird in gespeichert arg.n. Die zuvor in der Befehlszeile angegebenen Argumente Skript,
einschließlich des Namens des Interpreten, sind in negativen Indizes verfügbar arg.

Ganz am Anfang, bevor Sie überhaupt mit der Befehlszeile umgehen, Mond führt den Inhalt aus
variable Umgebung LUA_INIT, wenn es definiert ist. Wenn der Wert von LUA_INIT ist von der Form
`@Dateinamen', Dann Dateinamen wird ausgeführt. Andernfalls wird davon ausgegangen, dass es sich bei der Zeichenfolge um eine Lua handelt
Anweisung und wird ausgeführt.

Optionen beginnen mit - und werden im Folgenden beschrieben. Sie können verwenden -- das Ende signalisieren
Optionen.

Wenn keine Argumente angegeben werden, dann -v -i wird angenommen, wenn die Standardeingabe ein Terminal ist;
Andernfalls, - wird angenommen.

Im interaktiven Modus, Mond fordert den Benutzer auf, liest Zeilen aus der Standardeingabe und
führt sie aus, während sie gelesen werden. Wenn eine Zeile keine vollständige Anweisung enthält, dann a
Die sekundäre Eingabeaufforderung wird angezeigt und die Zeilen werden gelesen, bis eine vollständige Anweisung gebildet ist oder a
Es wurde ein Syntaxfehler gefunden. Eine Möglichkeit, das Lesen einer unvollständigen Aussage zu unterbrechen, ist also
um einen Syntaxfehler zu erzwingen: Hinzufügen von a `;' in der Mitte einer Aussage ist ein sicherer Weg
Erzwingen eines Syntaxfehlers (außer in mehrzeiligen Zeichenfolgen und Kommentaren; diese müssen geschlossen werden
ausdrücklich). Wenn eine Zeile mit beginnt `=' und dann Mond zeigt die Werte aller an
Ausdrücke im Rest der Zeile. Die Ausdrücke müssen durch Kommas getrennt werden.
Die primäre Eingabeaufforderung ist der Wert der globalen Variablen _PROMPT, wenn dieser Wert eine Zeichenfolge ist;
andernfalls wird die Standardeingabeaufforderung verwendet. Ebenso ist die sekundäre Eingabeaufforderung der Wert von
die globale Variable _PROMPT2. Um die Eingabeaufforderungen zu ändern, legen Sie die entsprechende Variable fest
zu einer Zeichenfolge Ihrer Wahl. Sie können dies tun, nachdem Sie den Dolmetscher angerufen haben oder auf der
Befehlszeile mit _PROMPT=´lua: ´, Zum Beispiel. (Beachten Sie die Notwendigkeit von Anführungszeichen, da die
Die Zeichenfolge enthält ein Leerzeichen.) Die Standardaufforderungen sind „>“ und „>>“.

OPTIONAL


- Laden und Ausführen der Standardeingabe als Datei, also nicht interaktiv, auch nicht
wenn die Standardeingabe ein Terminal ist.

-e Zustand
Anweisung ausführen Zustand. Sie müssen zitieren Zustand wenn es Leerzeichen, Anführungszeichen oder enthält
andere für die Shell spezielle Zeichen.

-i Wechseln Sie anschließend in den interaktiven Modus Skript ausgeführt wird.

-l Datei
rufen Sie uns an! benötigen (Datei) vor der Ausführung Skripte. Wird normalerweise zum Laden von Bibliotheken verwendet
(daher der Brief l).

-v Versionsinformationen anzeigen.

-P Unterdrücken Sie die Erstellung einer Standard-LUA_PATH-Variable. Verwenden Sie dies, wenn Sie ausführen müssen
Skripte, die mit vom System installierten Bibliotheken in Konflikt stehen.

Verwenden Sie lua50 online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad