Lolcode-入力/出力

この章では、LOLCODE端末から値を入力する方法と、端末に出力する方法について説明します。

ターミナルからのI / O

キーワードVISIBLEを使用して、LOLCODEで何かを印刷できます。VISIBLEは、無限の文字数を入力として受け取ることができる関数であり、内部で連結して文字列またはYARNに変換することにより、一度にすべてを印刷します。

VISIBLE関数は、行末またはコンマのいずれかである区切り文字で終了または終了します。

出力は、コンパイラによってキャリッジリターンで自動的に終了します。最後のトークンが感嘆符(!)で終了している場合、返されたキャリッジはこの記号で上書きされます。

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

LOLCODEには、現在、一部のデータをファイルに出力するための定義された標準がないことに注意してください。

ユーザーからの入力を取得するために使用されるキーワードはGIMMEHです。これは、任意の数の変数を入力として受け取ることができる関数です。入力としてYARNを受け取り、任意の変数に値を格納します。

GIMMEH <any_variable>

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

このコードを実行すると、数値を入力するように求められ、その数値が次の行に自動的に出力されます。このコードを実行すると、次の出力が出力されます-

sh-
4.3$ lci main.lo

TYPE SOMETHING AND ENTER
67

67