Latest web development tutorials

Luaのif文

Luaのプロセス制御 Luaのプロセス制御

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

Luaのプロセス制御 Luaのプロセス制御