Lua while 循环
Lua 中的while循环语句反复执行目标语句,只要给定条件为真。
语法
Lua编程语言中的while循环的语法如下
while(condition) do statement(s) end
在这里,语句可以是一个语句或语句块。条件可以是任何表达式,条件为true时循环迭代,条件为false时,程序控制将传递到紧接循环之后的代码行。
这里,要注意的是,while循环有可能根本不会被执行,当条件被测试结果为false的时候,将跳过循环主体,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