【发布时间】:2021-08-27 19:37:31
【问题描述】:
所以我有一些代码:
io.input(file)
print(io.read())
result = io.read()
print(result)
io.close(file)
当我运行它时,我得到了
dasdasd
nil
其中“dasdasd”是文件的内容。这对我来说意味着 io.read() 的结果没有正确地保存到字符串中。为什么会这样?我错过了什么?
【问题讨论】:
-
io.read()从文件中读取下一行文本。dasdasd是文件的第一行,nil表示没有第二行。