Lua 流程控制

Lua 編程語言流程控制語句通過程序設(shè)定一個(gè)或多個(gè)條件語句來設(shè)定。在條件為 true 時(shí)執(zhí)行指定程序代碼,在條件為 false 時(shí)執(zhí)行其他指定代碼。

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

圖片.png

控制結(jié)構(gòu)的條件表達(dá)式結(jié)果可以是任何值,Lua認(rèn)為false和nil為假,true和非nil為真。

要注意的是Lua中 0 為 true:

--[ 0 為 true ]
if(0)
then
    print("0 為 true")
end

以上代碼輸出結(jié)果為:

0 為 true

Lua 提供了以下控制結(jié)構(gòu)語句:

語句描述
if 語句if 語句 由一個(gè)布爾表達(dá)式作為條件判斷,其后緊跟其他語句組成。
if...else 語句if 語句 可以與 else 語句搭配使用, 在 if 條件表達(dá)式為 false 時(shí)執(zhí)行 else 語句代碼。
if 嵌套語句你可以在ifelse if中使用一個(gè)或多個(gè) ifelse if 語句 。
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清