Lua新手坚持简单的输入
我正在尝试学习Lua编程,但我被一些可能很琐碎的东西卡住了。我正在使用IntelliJ Idea 11中的Kahlua对一些Lua脚本进行原型设计,每当我尝试使用io.read()时,都会不断出现错误。以下是我目前拥有的:Lua新手坚持简单的输入,lua,intellij-idea,luajava,luaj,Lua,Intellij Idea,Luajava,Luaj,我正在尝试学习Lua编程,但我被一些可能很琐碎的东西卡住了。我正在使用IntelliJ Idea 11中的Kahlua对一些Lua脚本进行原型设计,每当我尝试使用io.read()时,都会不断出现错误。以下是我目前拥有的: require "io" print("input:") a = io.read() -- read a number print(a) 当我在Idea中运行它时,我得到“试图呼叫零” 在解释器:1“如果我删除要求和空白行后,我得到”输入: 尝试索引非表:n
require "io"
print("input:")
a = io.read() -- read a number
print(a)
当我在Idea中运行它时,我得到“试图呼叫零”
在解释器:1“如果我删除要求和空白行后,我得到”输入:
尝试索引非表:null
翻译:2“我做错了什么?也许是这个?(将本地io
添加到开头)
Kahula不支持
io
库
您最好设置一个真正的LuaSDK,并使用RunLuaConsole功能
请参阅:不,我认为这是插件中的一个bug。正常的Lua运行时可以很好地接受我的所有代码。通过使用IDE插件来学习一门新语言的麻烦之一。我终于在二月份在自己身上找到了同样的方法。从那以后,我一直通过控制台功能运行。
local io = require "io"
print("input:")
a = io.read() -- read a number
print(a)