Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将io.read()与LuaSblime一起使用?_Lua - Fatal编程技术网

如何将io.read()与LuaSblime一起使用?

如何将io.read()与LuaSblime一起使用?,lua,Lua,我正在使用 它不允许我输入任何东西,只打印nil 有没有办法解决这个问题?io.read()不会做任何事情,除非您已经对文件或流执行了io.open()。它不会弹出对话框或要求您输入。在这段代码之前和之后,你还有其他代码吗?@Adam B当我使用cmd时,它工作得很好。我不认为在你的文本编辑器中使用一个可以让事情“更愉快”的插件会对这一点产生什么影响。不管怎样,它对我来说很好。我复制粘贴了你的代码,并在它自己的Lua文件中运行,它按预期工作。@Omega它不会那样工作的。我必须让我输入一些文本并

我正在使用

它不允许我输入任何东西,只打印nil


有没有办法解决这个问题?

io.read()
不会做任何事情,除非您已经对文件或流执行了
io.open()
。它不会弹出对话框或要求您输入。在这段代码之前和之后,你还有其他代码吗?@Adam B当我使用cmd时,它工作得很好。我不认为在你的文本编辑器中使用一个可以让事情“更愉快”的插件会对这一点产生什么影响。不管怎样,它对我来说很好。我复制粘贴了你的代码,并在它自己的Lua文件中运行,它按预期工作。@Omega它不会那样工作的。我必须让我输入一些文本并在按下enter键后打印出来。如果我是从升华做到这一点,如果我是从cmd做到这一点。这就是为什么我需要cmd。
a = io.read()
print(a) -- nil