Lua if
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