Lua - while 循环
Lua 编程语言中的while循环语句,只要给定的条件为真,就会重复执行目标语句。
句法
Lua 编程语言中while循环的语法如下 -
while(condition) do statement(s) end
这里,语句可以是单个语句或语句块。条件可以是任何表达式,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
lua_loops.htm