【发布时间】:2016-07-24 04:31:27
【问题描述】:
我正在尝试制作一个终端,但我坚持一件事。在doer程序命令中做。我希望 docom 成为 loadstring 的输出。 input = io.read() 它是我程序中的一个 lua 终端,但没有显示任何输出。这是相关的代码:
docom = loadstring(input)
print(docom)
如何使输出显示?因为目前是这样的:
welcome to the terminal!
loaded
do
do:
print("hello")
function: 0x809b60
do:
第三和第五行是用户输入。我该如何解决这个问题,所以它显示 hello 字符串而不是函数名。我希望它能够管理它,因为我在同一个 lua 脚本中拥有其他所有内容。请帮忙。
【问题讨论】:
-
assert(loadstring(input))()
标签: lua