程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 詳解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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved