天天看點

Lua 流程控制

Lua 程式設計語言流程控制語句通過程式設定一個或多個條件語句來設定。在條件為 true 時執行指定程式代碼,在條件為 false 時執行其他指定代碼。

以下是典型的流程控制流程圖:

Lua 流程控制

控制結構的條件表達式結果可以是任何值,Lua認為false和nil為假,true和非nil為真。

要注意的是Lua中 0 為 true:

--[ 0 為 true ]

if(0)

then

    print("0 為 true")

end

以上代碼輸出結果為:

Lua 提供了以下控制結構語句:

語句

描述

if 語句

<b>if 語句</b> 由一個布爾表達式作為條件判斷,其後緊跟其他語句組成。

if...else 語句

<b>if 語句</b> 可以與 <b>else 語句</b>搭配使用, 在 if 條件表達式為 false 時執行 else 語句代碼。

if 嵌套語句

你可以在<b>if</b> 或 <b>else if</b>中使用一個或多個 <b>if</b> 或 <b>else if</b> 語句 。

上一篇: Lua 變量
下一篇: Lua 函數