天天看點

Lua while 循環

Lua 循環

Lua 程式設計語言中 while 循環語句在判斷條件為 true 時會重複執行循環體語句。

文法

Lua 程式設計語言中 while 循環文法:

while(condition)
do
   statements
end
      

statements(循環體語句) 可以是一條或多條語句,condition(條件) 可以是任意表達式,在 condition(條件) 為 true 時執行循環體語句。

流程圖如下:

Lua while 循環

在以上流程圖中我們可以看出在condition(條件)為 false 時會跳過目前循環并開始腳本執行緊接着的語句。

執行個體

以下執行個體循環輸出 a 的值:

a=10

while( a < 20 )

do

   print("a 的值為:", a)

   a = a+1

end

執行以上代碼,輸出結果如下:

a 的值為:    10
a 的值為:    11
a 的值為:    12
a 的值為:    13
a 的值為:    14
a 的值為:    15
a 的值為:    16
a 的值為:    17
a 的值為:    18
a 的值為:    19