Lolcode - Eingabe / Ausgabe

In diesem Kapitel erfahren Sie, wie Sie einen Wert über das LOLCODE-Terminal eingeben und auf dem Terminal ausgeben.

E / A vom Terminal

Sie können das Schlüsselwort VISIBLE verwenden, um etwas in LOLCODE zu drucken. VISIBLE ist eine Funktion, die eine unendliche Anzahl von Zeichen als Eingabe verwenden und alle auf einmal drucken kann, indem sie intern verkettet und in Zeichenfolgen oder YARN konvertiert werden.

Die Funktion VISIBLE endet oder endet durch ein Trennzeichen, das entweder ein Zeilenende oder ein Komma ist.

Die Ausgabe wird vom Compiler automatisch mit einem Wagenrücklauf beendet. Wenn das letzte Token mit einem Ausrufezeichen (!) Beendet wird, wird der zurückgegebene Wagen von diesem Symbol überschrieben.

VISIBLE <any_expression> [<any_expression> ...][!]

Bitte beachten Sie, dass es in LOLCODE derzeit keinen definierten Standard zum Drucken einiger Daten in eine Datei gibt.

Um Eingaben vom Benutzer zu erhalten, wird das Schlüsselwort GIMMEH verwendet. Es ist eine Funktion, die eine beliebige Anzahl von Variablen als Eingabe verwenden kann. Es nimmt YARN als Eingabe und speichert den Wert in einer bestimmten Variablen.

GIMMEH <any_variable>

Beispiel

HAI 1.2
   I HAS A VAR ITZ A YARN BTW DECLARE A VARIABLE FOR LATER USE
   VISIBLE "TYPE SOMETHING AND ENTER"
   GIMMEH VAR BTW GET INPUT (STRING) INTO VARIABLE
   VISIBLE VAR
KTHXBYE

Wenn dieser Code ausgeführt wird, werden Sie aufgefordert, eine Nummer einzugeben, und die Nummer wird automatisch in die nächste Zeile zurückgedruckt. Wenn Sie diesen Code ausführen, wird die folgende Ausgabe gedruckt:

sh-
4.3$ lci main.lo

TYPE SOMETHING AND ENTER
67

67