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