Lua-意思決定

意思決定構造では、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件はfalseと判断されます。

以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です。

Luaプログラミング言語はブール値の任意の組み合わせを想定しています true そして non-nil としての値 true、およびそれがブール値の場合 false または nil、それからそれはとして仮定されます false値。Luaでは、zero will be considered as true.

Luaプログラミング言語は、次のタイプの意思決定ステートメントを提供します。

シニア番号 ステートメントと説明
1 ifステートメント

もしステートメントが1つ以上の文が続くブール式で構成されています。

2 if ... elseステートメント

もし文は、オプションを続けることができ、他のブール式が偽のときに実行される文。

3 ネストされたifステートメント

1つのifまたはelseifステートメントを別のifまたはelseifステートメント内で使用できます。