Lua if-Anweisung
Lua if-AnweisungSie besteht aus einem booleschen Ausdruck, der als Bedingungsprüfung verwendet wird, gefolgt von weiteren Anweisungen.
Das Syntaxformat der Lua if-Anweisung ist wie folgt:
if(布尔表达式)
then
--[ 在布尔表达式为 true 时执行的语句 --]
end
Wenn der boolesche Ausdruck true ist, wird der Codeblock innerhalb der if-Anweisung ausgeführt; wenn der boolesche Ausdruck false ist, wird der Code, der unmittelbar nach dem Ende der if-Anweisung folgt, ausgeführt.
Lua betrachtet false und nil als falsch, true und non-nil als wahr. Beachten Sie, dass in Lua 0 wahr ist.
Das Flussdiagramm der if-Anweisung ist wie folgt:
Beispiel
Das folgende Beispiel wird verwendet, um zu bestimmen, ob der Wert der Variablen a kleiner als 20 ist:
Beispiel
--[ Variablen definieren --]
a = 10;
--[ Die if-Anweisung verwenden --]
if( a < 20 )
dann
--[ Gib die folgende Information aus, wenn die if-Bedingung wahr ist --]
print("a ist kleiner als 20" );
end
print("Der Wert von a ist:", a);
a = 10;
--[ Die if-Anweisung verwenden --]
if( a < 20 )
dann
--[ Gib die folgende Information aus, wenn die if-Bedingung wahr ist --]
print("a ist kleiner als 20" );
end
print("Der Wert von a ist:", a);
Das Ausführungsergebnis des obigen Codes ist wie folgt:
a 小于 20 a 的值为: 10Weitere Erweiterungen
Lua-Ablaufsteuerung