在 Windows 上的 Lua 解释器中,在标准输出中显示返回值。

我正在学习 Lua,并使用 luaforwindows 发行版。

在 Lua 解释器中,我不喜欢每次都要使用 print() 查看值。

我看到 http://luatut.com/ 上的解释器在不需要 print() 的情况下将值打印到标准输出。

我怎样可以在 Windows 解释器中实现相同的功能?

点赞
用户783743
用户783743

你可以使用以下方式从 Lua 解释器中返回值:

return "Hello World!"

也有一种简写方式:

= "Hello World!"

这会告诉 Lua 解释器打印出这个值。

2013-06-24 04:41:46
用户274354
用户274354

我在 luaforwindows 发布中找到了一个叫做 iLua(友好的 Lua 命令行)的东西,它只运行 lua -lilua,似乎包含了一些更加用户友好的解释器增强功能。

这将返回值直接发送到标准输出。

(注:翻译可能不是100%准确,仅供参考)

2013-06-24 07:19:45