在我们使用 for 循环、while 循环 或者 repeat until 循环 时,在某种条件满足的情况下,需要跳过本次循环,继续执行下一次循环,在 C 语言 或者 Java 中,跳过本次循环的继续运行下一次循环使用的 关键字 为 continue。
但是在 Lua 中,没有 continue 语句,因此,我们可以自己来实现类似的功能。
for i = 10, 1, -1 do
repeat
if i == 5 then
print("continue code here")
break
end
print(i, "loop code here")
until true
end
我们使用了 for 循环以及 repeat until 循环实现了 continue 的功能。
在 Lua 中,没有 continue 语句,但我们可以借助 for 循环以及 repeat until 循环实现 continue 的功能。