Lua決策

決策結構要求程序員指定一個或多個條件進行計算評估,或由程序進行測試,如果條件被確定爲真那麼一條或多條語句將被執行,也可選的其他語句,如果條件執行被確定爲假。

以下是在大多數編程語言中的一個典型的決策結構的一般形式:

Decision

Lua中程序設計語言假定布爾true和非零值作爲任意組合爲true,以及是否是布爾false或nil,則假定爲false值。但應當注意的是,在Lua零將被視爲true。

Lua中編程語言提供決策報表以下幾種類型。點擊以下鏈接,查看其詳細信息。

Statement

描述

if 語句

if語句由一個布爾表達式後跟一個或多個語句。

if...else 語句

if語句後面可以跟一個可選else語句,該語句執行時,布爾表達式爲false。

nested if 語句

你可以使用一個if或else if 在另一個if或else if語句。