Latest web development tutorials

Lua if

Lua Process Control Lua Process Control

Lua if składa się zlogicznej wypowiedzi jako warunek wyroku, bezpośrednio po innych stwierdzeń.

Lua, jeśli składni oświadczenie jest w następujący sposób:

if(布尔表达式)
then
   --[ 在布尔表达式为 true 时执行的语句 --]
end

Będą wykonywane, gdy wola jest prawdą, jeżeli blok kodu w logicznej wypowiedzi na false, kod natychmiast po zakończeniu if zostaną wykonane w logicznej wypowiedzi.

Lua uważane fałszywe i nil jako fałszywe, prawdziwe i nie zerowa jest prawdziwa. Należy zauważyć Lua 0 jest prawdziwe.

Jeśli stwierdzenie to schemat jest następujący:

Przykłady

Poniższe przykłady służą do określenia wartości zmiennej A jest mniejszy niż 20:

--[ 定义变量 --]
a = 10;

--[ 使用 if 语句 --]
if( a < 20 )
then
   --[ if 条件为 true 时打印以下信息 --]
   print("a 小于 20" );
end
print("a 的值为:", a);

Powyższy kod jest wykonywany w następujący sposób:

a 小于 20
a 的值为:	10

Lua Process Control Lua Process Control