Lua 編程語言中 while 循環(huán)語句在判斷條件為 true 時會重復(fù)執(zhí)行循環(huán)體語句。
Lua 編程語言中 while 循環(huán)語法:
while(condition) do statements end
statements(循環(huán)體語句) 可以是一條或多條語句,condition(條件) 可以是任意表達(dá)式,在 condition(條件) 為 true 時執(zhí)行循環(huán)體語句。
流程圖如下:
在以上流程圖中我們可以看出在condition(條件)為 false 時會跳過當(dāng)前循環(huán)并開始腳本執(zhí)行緊接著的語句。
以下示例循環(huán)輸出 a 的值:
a=10 while( a < 20 ) do print("a 的值為:", a) a = a+1 end
執(zhí)行以上代碼,輸出結(jié)果如下:
a 的值為: 10 a 的值為: 11 a 的值為: 12 a 的值為: 13 a 的值為: 14 a 的值為: 15 a 的值為: 16 a 的值為: 17 a 的值為: 18 a 的值為: 19