我想要一个无限循环,其中循环几乎贯穿整个程序,并且在任何时候,基于条件语句,我希望它退出循环的特定迭代并返回到顶部并执行。
有办法做到这一点吗?
它不必是无限循环;它可以是一个for循环。我只想让它进入该循环的下一次迭代。
通常,我的目标是模拟 Lua 中不存在的 continue 语句。我已经阅读了一些关于使用 goto 执行此操作的线程。我试过:
for i=0, 9, 1 do
if i<5 then goto skip end
print(i)
::skip::
end
Run Code Online (Sandbox Code Playgroud)
它提出了“lua:test.lua:2:'='预期在'跳过'附近”
有什么解决方法吗?提前致谢