2

我正在尝试学习 Lua 编程,但我被困在一些可能微不足道的事情上。我正在使用 IntelliJ Idea 11 中的 Kahlua 对一些 Lua 脚本进行原型设计,每当我尝试使用 io.read() 时,我都会遇到错误。这是我目前拥有的:

require "io"

print("input:")
a = io.read()        -- read a number
print(a)

当我在 Idea 中运行它时,我得到“试图在解释器:1 处调用 nil”做错了吗?

4

2 回答 2

2

Kahula 不支持该io库。

最好的办法是设置一个真正的 Lua SDK,并使用运行 lua 控制台功能。

见: http ://www.screencast.com/t/0f262SeCKmqT

于 2012-03-29T21:15:27.433 回答
0

也许这个?(添加local io到开头)

local io = require "io"

print("input:")
a = io.read()        -- read a number
print(a)
于 2012-02-03T16:52:31.857 回答