gpt4 book ai didi

lua - 我可以在评估器模式下运行 Lua 解释器吗?

转载 作者:行者123 更新时间:2023-12-03 03:32:36 25 4
gpt4 key购买 nike

许多脚本解释器(例如irbnode)都可以用作评估器。如果我执行这段代码,

10

它将评估并打印该值本身,并且不会出错。

当我安装lua时,它作为执行器而不是评估器工作。所以当我输入10时,它会出错。

我可以让Lua解释器充当评估器吗?

最佳答案

不存在“评估者模式”这样的东西。 Lua解释器只解释有效的Lua代码。但有一个异常(exception),即以 = 开头的行。

在独立解释器中,您可以使用此快捷方式以 = 开始一行,它会转换为 return。在解释器中,当一个值返回到“主”例程时,它就会被打印出来。

因此,在命令行输入时,这些实际上是等效的:

= 10, 22
return 10, 22
print(10, 22)

关于lua - 我可以在评估器模式下运行 Lua 解释器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com