我想知道如何使用Lua重启或调用函数内的函数。
所以我可以这样做
function a()
print("Function Starts")
a()
end
a()
因此,这将启动函数a,打印输出,然后重新启动函数a。
答案 0 :(得分:0)
对于命令控制台,您通常会无限循环,直到用户输入一些特殊关键字(例如"退出")或ctrl-break。例如,
local moreCommands = true
while moreCommands do
command = io.read() -- get user input
if command == 'quit' then
moreCommands = false
else
assert(loadstring(command))()
end
end