Lua - while 循环
-
简述
while 只要给定的条件为真,Lua 编程语言中的循环语句就会重复执行目标语句。 -
句法
的语法 while Lua 编程语言中的循环如下 -while(condition) do statement(s) end
这里, statement(s)可以是单个语句或语句块。这condition可以是任何表达式,true 是任何非零值。当条件为真时循环进行迭代。当条件变为假时,程序控制权立即转到循环后面的行。 -
流程图
这里需要注意的关键点是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