教程 > Lua 教程 > Lua 基础 阅读:28

Lua while 循环

返回 Lua 循环


只要给定条件为真,Lua 编程语言中的 while 循环语句就会重复执行目标语句。

语法

Lua编程语言中while循环的语法如下

while(condition)
do
statement(s)
end

这里,语句可以是单个语句或语句块。 条件可以是任何表达式,true 是任何非零值。 当条件为真时循环迭代。

当条件变为假时,程序控制传递到紧跟在循环后面的行。

流程图

While语句流程图

这里要注意的关键点是while循环可能根本不会执行。 当条件测试结果为假时,会跳过循环体,执行while循环之后的第一条语句。

a = 10

while( a < 20 )
do
   print("value of a:", a)
   a = a+1
end

运行示例

当上面的代码构建并执行时,它会产生以下结果

value of a:    10
value of a:    11
value of a:    12
value of a:    13
value of a:    14
value of a:    15
value of a:    16
value of a:    17
value of a:    18
value of a:    19

返回 Lua 循环

查看笔记

扫码一下
查看教程更方便