Lolcode - Input / Output

Questo capitolo spiegherà come inserire un valore tramite il terminale LOLCODE e come inviarlo al terminale.

I / O dal terminale

È possibile utilizzare la parola chiave VISIBILE per stampare qualcosa in LOLCODE. VISIBILE è una funzione che può prendere un numero infinito di caratteri come input e li stampa tutti in una volta concatenandoli internamente e convertendoli in stringhe o YARN.

La funzione VISIBILE termina o termina con un delimitatore, che può essere un'estremità di riga o una virgola.

L'output viene terminato automaticamente dal compilatore con un ritorno a capo. Se il token finale termina con un simbolo esclamativo (!), Il carrello restituito viene sostituito da questo simbolo.

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

Si noti che in LOLCODE, attualmente non esiste uno standard definito per la stampa di alcuni dati in un file.

Per ricevere un input dall'utente, la parola chiave utilizzata è GIMMEH. È una funzione che può accettare un numero qualsiasi di variabili come input. Prende YARN come input e memorizza il valore in una determinata variabile.

GIMMEH <any_variable>

Esempio

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

Quando questo codice viene eseguito, ti chiederà di inserire un numero e quindi stampa automaticamente il numero nella riga successiva. Quando esegui questo codice, stamperà il seguente output:

sh-
4.3$ lci main.lo

TYPE SOMETHING AND ENTER
67

67