決策結(jié)構(gòu)要求程序開發(fā)人員設置一個或多個計算條件。如果條件計算結(jié)果為真,則執(zhí)行一個或多個語句;如果條件為假,則執(zhí)行另外的語句。
下面是大多數(shù)程序語言中的決策結(jié)構(gòu)的一般形式:
Lua 語言中所有布爾真和非 nil 值都當作真;把所有的布爾假和 nil 作為假。請注意,Lua 中的零會被當作真,而其它大部分語言會將零當作假。
Lua 語言提供了如下幾類決策語句。點擊下面的鏈接查看詳細內(nèi)容。
語句 | 描述 |
---|---|
if 語句 | if 語句中包括一個布爾表達式和一個或多個語句。 |
if...else 語句 | if 語句也可以選擇和 esle 語句一起使用。當條件為假時,則執(zhí)行 else 語句。 |
嵌套 if 語句 | 在 if 語句或者 else if 語句內(nèi)使用 if 或者 else if。 |