Lua-if-statement-in-lua
提供:Dev Guides
Lua-Ifステートメント
*if* ステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。
構文
Luaプログラミング言語のifステートメントの構文は-
if(boolean_expression)
then
--[ statement(s) will execute if the boolean expression is true --]
end
ブール式が true と評価された場合、ifステートメント内のコードブロックが実行されます。 ブール式の評価が false の場合、ifステートメントの終了後(閉じ中括弧の後)の最初のコードセットが実行されます。
Luaプログラミング言語は、ブール値 true および non-nil 値の任意の組み合わせを true と見なし、ブール値 false または nil の場合、 false 値と見なされます。 Luaでは、ゼロが真と見なされることに注意してください。
流れ図
例
--[ local variable definition --]
a = 10;
--[ check the boolean condition using if statement --]
if( a < 20 )
then
--[ if condition is true then print the following --]
print("a is less than 20" );
end
print("value of a is :", a);
上記のコードをビルドして実行すると、次の結果が生成されます。
a is less than 20
value of a is : 10