递归循环在短时间后停止

Recursive loop stopping after a short time

Lua 在 ComputerCraft 1.5

这似乎可行,但递归循环在 4 或 5 次后中断 运行。

似乎不​​明白为什么。

我是不是做错了什么? Full Code


循环片段:

x = 1

function loop()
 if x > 0 then
  getTarg()
  derp1()
  sleep(2.9)
  monInit()
  loop()
 end
end

loop()

看起来您甚至没有使用 X 变量...所以您为什么不试试这个...这是一种更有效的方法,可以不断地重复做同样的事情

while true do
    getTarg()
    derp1()
    sleep(2.9)
    monInit()
end