Lua循环流程控制
While:在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。
for:重复执行指定语句,重复次数可在 for 语句中控制。
repeat...until:重复执行循环,直到 指定的条件为真时为止。
warring:循环都可以互相嵌套。
break:退出当前循环或语句,并开始脚本执行紧接着的语句。
goto:将程序的控制点转移到一个标签处。
warring:lua中实现continue:
for i = 10, 1, -1 dorepeatif i == 5 thenprint("continue code here")breakendprint(i, "loop code here")until true
end
if:if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。
if...else:if 语句 可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码。
if语句可以嵌套使用。example:
if(true)
thenprint(this is true")
end