Luaのif文
Luaの文が判断の条件としてブール式で構成されている場合は、すぐに他の文が続きます。
次のようにLuaは文の構文は、ある場合:
if(布尔表达式)
then
--[ 在布尔表达式为 true 时执行的语句 --]
end
falseにブール式のコードのブロックは、コードがすぐにif文の終了後にブール式で実行される場合は意志が真であるときに実行されます。
Luaは、真偽及び非nilのが真であるとして偽とゼロと見なさ。 Luaの0が真であるに留意すべきです。
文がフローチャートである場合は、次のとおりです。
例
以下の実施例は、変数aの値が20未満であるかを決定するために使用されます。
--[ 定义变量 --] a = 10; --[ 使用 if 语句 --] if( a < 20 ) then --[ if 条件为 true 时打印以下信息 --] print("a 小于 20" ); end print("a 的值为:", a);
次のように上記のコードが実行されます。
a 小于 20 a 的值为: 10