以下命令卡住长度约为 2000 个字符的字符串:
lua -e 'print(io.read())'
知道为什么吗?
PS:Lua版本5.1.5
最佳答案
这很可能是底层操作系统中终端 IO 的限制。它会在达到 Lua 限制之前强制执行。
尝试在 cat >/dev/null
中输入一个长行。
关于io - Lua: io.read() 不适用于长字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19421858/