亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Lua中的控制結構(流程控制)簡明總結

 更新時間:2014年10月14日 11:25:55   投稿:junjie  
這篇文章主要介紹了Lua中的控制結構(流程控制)簡明總結,本文講解了IF、repeat、while、for、break、return等語句,需要的朋友可以參考下

在Lua中,所有的控制結構塊都是以end作為結束標記。
控制結構的表達式結果可以是任何值,Lua下只有false和nil為假,其他值都為真。

1. if

復制代碼 代碼如下:

if 條件 then
    ...
end;  
 
if 條件 then
    ...
else
    ...
end;
 
if 條件 then
    ...
elseif 條件 then
    ...
else
    ...
end;

then關鍵字用來標記有條件的代碼塊的開始。

2. repeat

復制代碼 代碼如下:

repeat
    ...
until 條件

repeat關鍵字用來標記代碼塊的開始,until用來標記代碼塊的結束??刂平Y構的條件表達式位于until關鍵字之后。

3. while

復制代碼 代碼如下:

while 條件
do
    ...
end

repeat和while控制結構相似,都可以循環(huán)執(zhí)行一段代碼直到滿足某個條件。
repeat控制結構在最后判斷條件,代碼塊至少會被執(zhí)行一次的。
while控制結構首先判斷條件,如果為真,那么代碼塊會被執(zhí)行,也可能永遠不被執(zhí)行。
while控制結構使用do關鍵字,用來標記程序塊的開始。

4. for

復制代碼 代碼如下:

for 變量=初值, 終點值, 步長
do
    ...
end
 
for 變量1, 變量2, ... 變量n in 表或枚舉函數
do
    ...
end

循環(huán)次數只在第一次執(zhí)行時候確定。初值, 終點值, 步長只會被計算一次,并且是在循環(huán)執(zhí)行前。
循環(huán)結構中的變量是局部變量,一旦循環(huán)體結束后就被清除。

5. break

break語句用來退出當前循環(huán)。在循環(huán)體外部不可以使用。

6. return

return用來從函數返回結果。一個函數自然結束后會有一個默認的return。


相關文章

  • Lua中table的一些輔助函數介紹

    Lua中table的一些輔助函數介紹

    這篇文章主要介紹了Lua中table的一些輔助函數介紹,這些函數組成了table的函數庫,需要的朋友可以參考下
    2014-09-09
  • Lua中對table排序實例

    Lua中對table排序實例

    這篇文章主要介紹了Lua中對table排序實例,本文講解了Lua中對table的一般排序方法、針對值的排序、同時對鍵值進行排序等方法,需要的朋友可以參考下
    2014-09-09
  • Lua進階教程之閉包函數、元表實例介紹

    Lua進階教程之閉包函數、元表實例介紹

    這篇文章主要介紹了Lua進階教程之閉包函數、元表實例介紹,本文詳細講解了Lua的閉包函數和元表,并同時和C++做了比較,需要的朋友可以參考下
    2014-09-09
  • Redis教程(三):List數據類型

    Redis教程(三):List數據類型

    這篇文章主要介紹了Redis教程(三):List數據類型,本文講解了List數據類型概述、相關命令列表、命令示例、鏈表結構的小技巧等內容,需要的朋友可以參考下
    2015-04-04
  • Luvit像Node.js一樣寫Lua應用

    Luvit像Node.js一樣寫Lua應用

    今天小編就為大家分享一篇關于Luvit像Node.js一樣寫Lua應用,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Lua中使用元表(metatable)執(zhí)行算術類元方法實例

    Lua中使用元表(metatable)執(zhí)行算術類元方法實例

    這篇文章主要介紹了Lua中使用元表(metatable)執(zhí)行算術類元方法實例,本文給出了加法、減法、乘法、除法、相反數、取模等內容,需要的朋友可以參考下
    2014-09-09
  • Lua 極簡入門指南(七):面向對象編程

    Lua 極簡入門指南(七):面向對象編程

    這篇文章主要介紹了Lua 極簡入門指南(七):面向對象編程,本文講解了類和繼承的概念,并給出了編程實例,需要的朋友可以參考下
    2014-11-11
  • Lua中os庫詳細介紹

    Lua中os庫詳細介紹

    這篇文章主要介紹了Lua中os庫詳細介紹,本文詳細講解了OS庫中的常用方法,分別對參數做出了解釋,有的給出了示例,需要的朋友可以參考下
    2014-11-11
  • Lua之字符串格式化例子和常用格式化參數介紹

    Lua之字符串格式化例子和常用格式化參數介紹

    這篇文章主要介紹了Lua之字符串格式化例子和常用格式化參數介紹,本文著重講解了格式化參數的作用,需要的朋友可以參考下
    2015-04-04
  • Lua協同程序函數coroutine使用實例

    Lua協同程序函數coroutine使用實例

    這篇文章主要介紹了Lua協同程序函數coroutine使用實例,協程是協同程序的簡稱,顧名思義,就是協同工作的程序,需要的朋友可以參考下
    2014-09-09

最新評論