io.read() 是读取字符吗?

-- 打印第一行非空内容
    repeat
      line = io.read()
    until line ~= ""
    print(line)

所以,逻辑是保持读取字符,直到下一个字符为空?谢谢。

点赞
用户2858170
用户2858170

你看了这条评论吗?

-- 打印第一个非空行

该程序将打印第一个非空行。

它通过读取输入(键盘,除非重新定向)直到输入非空行实现。然后打印此行。

你读取一行,检查它是否不是空字符串“”。如果它不是,则读取下一行。如果是,你就不会再读取了,但会打印你最后读取的内容。

2019-11-08 15:04:37