【发布时间】:2019-11-06 17:36:10
【问题描述】:
我正在通过以下链接使用 Lua:https://www.lua.org/pil/4.2.html 并且对某一点感到困惑。
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> x=10
> local i=1
> while i<=x do
>> local x = i*2
>> print(x)
>> i=i+1
>> end
stdin:1: attempt to compare nil with number
stack traceback:
stdin:1: in main chunk
[C]: in ?
我猜这个错误信息表明表达式while i<=x 有问题。非常感谢任何 cmets。
编辑: 我只是意识到这可能是因为它在终端中不起作用。
【问题讨论】:
-
无法在 repl.it 上重现它,代码没有任何问题
-
@AndrewKashpur
repl.it不提供控制台,但as you see 是可以运行的main.lua。
标签: lua