lua中奇怪的“尝试对函数值执行算术”错误

时间:2019-04-29 10:02:21

标签: lua

我正在用普通的Lua语言编写BASIC解释器,在编写SLEEP X函数时碰壁了。

我不是专家,但这里看起来没什么问题...

function s(time)
local time=tonumber(time)
if useSleep then sleep(time) elseif useWait then wait(time) else
--oh no
--we will try our best
local ct=os.time+time
repeat until(os.time>=ct)
end end
--test
s(5)

1 个答案:

答案 0 :(得分:5)

您需要使用os.time来致电os.time()

os.time是功能。

os.time()是它的结果。