Lua-if-else-statement-in-lua
提供:Dev Guides
Lua-if … elseステートメント
構文
Luaプログラミング言語の if … else ステートメントの構文は-
ブール式が true と評価されると、コードの* ifブロック*が実行され、そうでない場合はコードの* elseブロック*が実行されます。
Luaプログラミング言語は、ブール値 true および non-nil 値の任意の組み合わせを true と見なし、ブール値 false または nil の場合、 false 値と見なされます。 Luaでは、ゼロが真と見なされることに注意してください。
流れ図
例
上記のコードをビルドして実行すると、次の結果が生成されます。
if … else if … elseステートメント
if、else if、elseステートメントを使用している間、留意すべき点がいくつかあります-
- _if_にはゼロまたは1つのelseを含めることができ、else ifの後に来る必要があります。
- _if_は、他のifのゼロから多数まであり、elseの前に来る必要があります。
- _else if_が成功すると、残りのelse ifまたはelseはテストされません。
構文
Luaプログラミング言語の if … else if … else ステートメントの構文は-
例
上記のコードをビルドして実行すると、次の結果が生成されます。