位置:首页 > > Lua循环

Lua循环

可能有一种情况,当需要执行代码块多次。在一般情况下,语句顺序执行:在一个函数的第一条语句,首先执行,然后是第二个,等等。

编程语言提供了各种控制结构,使它能够更复杂的执行路径。

循环语句允许我们执行语句或语句组多次,然后下面是在大多数的编程语言循环语句的一般形式为:

Loop Architecture

LUA程序设计语言提供了下列循环的类型来处理循环的要求。点击以下链接,查看其详细信息。

循环类型 描述
while循环 重复的声明语句或组,当给定的条件为真。它测试在条件执行循环体之前。
for循环 多次执行语句的顺序和缩写,它管理的循环变量的代码。
repeat...until循环 重复此组语句的操作,直到满足条件。
内嵌循环 可以使用一个或多个内嵌的任何其他while, for 或do..while循环。

循环控制语句:

循环控制语句更改执行其正常顺序。当执行留下了范围,在该范围内创建的所有对象自动销毁。

Lua支持下控制语句。点击以下链接,查看其详细信息。

控制语句 描述
break语句 终止循环和转换执行即时的循环或开关下面的语句。

无限循环:

一个循环变为无限循环,如果条件永远为false。 while循环通常被用于此目的。由于我们直接给出正确的条件下,它一直执行,直到永远。我们可以用break语句来打断(退出)这种循环。

while( true )
do
   print("This loop will run forever.")
end