许多脚本翻译人员如irb
或node
都可以作为评估人员。如果我执行这个代码,我可以在评估器模式下运行Lua解释器吗?
10
它会评估并打印本身的价值,并没有错误。
当我安装lua
它作为执行者而不是评估者。所以当我把10
,它会产生一个错误。
我可以让Lua解释器作为评估者吗?
许多脚本翻译人员如irb
或node
都可以作为评估人员。如果我执行这个代码,我可以在评估器模式下运行Lua解释器吗?
10
它会评估并打印本身的价值,并没有错误。
当我安装lua
它作为执行者而不是评估者。所以当我把10
,它会产生一个错误。
我可以让Lua解释器作为评估者吗?
没有“评估者模式”这样的事情。 Lua解释器只解释有效的Lua代码。这是一个例外,那就是从=
开始的行。
在独立解释器中,您可以使用此快捷方式开始一行=
,即return
。在解释器中,当一个值返回到“main”例程时,它将被打印。
= 10, 22
return 10, 22
print(10, 22)
'10'本身并不是有效的lua语法,所以我不明白你会如何做到这一点。你想做什么? – 2012-01-09 06:54:04
尝试'print(10)' – 2012-01-09 07:08:13
@Carl对不起。有一个很大的mistyping。对不起:) – Eonil 2012-01-09 09:05:52