萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> 詳解Lua中的while循環語句的使用

詳解Lua中的while循環語句的使用

   這篇文章主要介紹了詳解Lua中的while循環語句的使用,是Lua入門學習中的基礎知識,需要的朋友可以參考下

  在Lua編程語言中的while循環語句,只要給定的條件為真時將重復執行的目標語句。

  語法

  Lua編程語言中的while循環的語法是:

  代碼如下:

  while(condition)

  do

  statement(s)

  end

  在這裡,聲明(S)可以是單一語句或語句塊。該條件可以是任何表達式,並且真正是任意非零值。循環迭代當條件是true。

  當條件為假,則程序控制進到緊接在循環之後的一行。

  流程圖:

2015528100621358.jpg (263×404)

  這裡,在while循環的關鍵點是,在循環可能不會永遠運行。當條件測試結果為false,循環體將被跳過,而循環後的第一條語句會被執行。

  例如:

   代碼如下:

  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

copyright © 萬盛學電腦網 all rights reserved