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では、ゼロが真と見なされることに注意してください。

流れ図

Lua ifステートメント

--[ 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