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