最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Lua中repeat...until循環(huán)語句的使用方法

 更新時間:2015年05月28日 10:41:59   投稿:goldensun  
這篇文章主要介紹了詳解Lua中repeat...until循環(huán)語句的使用方法,需要的朋友可以參考下

 與for和while循環(huán)不同,在循環(huán)的頂部測試循環(huán)條件,Lua編程語言的repeat...until 循環(huán)檢查循環(huán)底部的狀態(tài)。

repeat...until 循環(huán)類似于while循環(huán),不同的是do ... while循環(huán)是保證至少執(zhí)行一次。
語法

Lua編程語言repeat...until循環(huán)的語法是:

復(fù)制代碼 代碼如下:
repeat
   statement(s)
until( condition )

注意的是,條件表達(dá)式出現(xiàn)在循環(huán)結(jié)束,所以在循環(huán)語句(S)執(zhí)行一次之前的條件進(jìn)行測試。

如果條件為false,控制流程跳轉(zhuǎn)備份執(zhí)行循環(huán)語句(S)再次執(zhí)行。這個過程反復(fù)進(jìn)行,直到給定的條件變?yōu)檎妗?br /> 流程圖:

2015528103920642.jpg (277×331)

 例如:

復(fù)制代碼 代碼如下:
--[ local variable definition --]
a = 10
--[ repeat loop execution --]
repeat
   print("value of a:", a)
   a = a + 1
until( a > 15 )

當(dāng)建立并執(zhí)行上述程序,它會產(chǎn)生以下結(jié)果:

復(fù)制代碼 代碼如下:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15

相關(guān)文章

  • Lua源碼中字符串類型的實現(xiàn)

    Lua源碼中字符串類型的實現(xiàn)

    與其他主流腳本語言不同的是,Lua在實現(xiàn)字符串類型有兩方面不同。第一,所有的字符串在Lua中都只儲存一份拷貝。第二,所有的字符串變量,只保存字符串引用,而不保存它的buffer。我們來具體看看lua源碼中如何實現(xiàn)字符串類型的吧
    2015-04-04
  • Lua教程(十四):字符串庫詳解

    Lua教程(十四):字符串庫詳解

    這篇文章主要介紹了Lua教程(十四):字符串庫詳解,本文講解了基礎(chǔ)字符串函數(shù)、模式匹配函數(shù)、模式、捕獲(capture):、替換等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Lua中的函數(shù)精講筆記

    Lua中的函數(shù)精講筆記

    這篇文章主要介紹了Lua中的函數(shù)精講筆記,本文講解了函數(shù)的用途、可變參數(shù)函數(shù)、閉包、非全局函數(shù)等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 在Lua中使用模塊的基礎(chǔ)教程

    在Lua中使用模塊的基礎(chǔ)教程

    這篇文章主要介紹了在Lua中模塊的基本使用方法,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Lua中調(diào)用C語言函數(shù)實例

    Lua中調(diào)用C語言函數(shù)實例

    這篇文章主要介紹了Lua中調(diào)用C語言函數(shù)實例,本文先講解了相關(guān)知識,然后給出了調(diào)用實例,需要的朋友可以參考下
    2015-04-04
  • Lua實現(xiàn)正序和倒序的文件讀取方法

    Lua實現(xiàn)正序和倒序的文件讀取方法

    這篇文章主要介紹了Lua實現(xiàn)正序和倒序的文件讀取方法,本文講解使用table生成鏈表完成正序和倒序的文件讀入功能,需要的朋友可以參考下
    2015-04-04
  • Lua中的模塊(module)和包(package)詳解

    Lua中的模塊(module)和包(package)詳解

    這篇文章主要介紹了Lua中的模塊(module)和包(package)詳解,本文講解了require函數(shù)、寫一個模塊、package.loaded、module函數(shù)等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua中的__index和__newindex實例

    Lua中的__index和__newindex實例

    這篇文章主要介紹了Lua中的__index和__newindex實例,本文講解了具有默認(rèn)值的table、記錄table的訪問、只讀的table等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua腳本語言基本語法快速入門教程

    Lua腳本語言基本語法快速入門教程

    這篇文章主要介紹了Lua腳本語言基本語法快速入門教程,本文是一個簡易教程,快速的羅列了常用語法,有一定編程語言基礎(chǔ)的同學(xué)更容易看芯片,需要的朋友可以參考下
    2015-07-07
  • Lua入門學(xué)習(xí)筆記

    Lua入門學(xué)習(xí)筆記

    這篇文章主要介紹了Lua入門學(xué)習(xí)筆記,本文適合有一定編程基礎(chǔ)的同學(xué),可以依據(jù)本文快速入門Lua腳本語言,需要的朋友可以參考下
    2014-10-10

最新評論

阿合奇县| 界首市| 鄂托克前旗| 清河县| 通榆县| 崇仁县| 崇义县| 麻城市| 洪泽县| 泉州市| 文登市| 扶风县| 措美县| 田阳县| 固始县| 铜鼓县| 饶河县| 北宁市| 库尔勒市| 仁怀市| 天全县| 丹巴县| 克山县| 铜川市| 琼海市| 太仓市| 青海省| 阿合奇县| 秭归县| 闻喜县| 夹江县| 浙江省| 吴桥县| 化州市| 苏尼特右旗| 芜湖县| 金沙县| 辽宁省| 汝城县| 景宁| 三都|