English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua if Anweisung ermöglicht Schachtelung, das bedeutet, dass du andere if oder else if Anweisungen in einem if oder else if Anweisung einfügen kannst.
Lua if Schachtelungsanweisungssyntax wie folgt:
if(Boolescher Ausdruck 1) then --[Boolesches Ausdruck 1 Führe diesen Anweisungsblock aus, wenn --] if(Boolescher Ausdruck 2) then --[Boolesches Ausdruck 2 Führe diesen Anweisungsblock aus, wenn --] end end
Du kannst auf ähnliche Weise Schichten einfügen else if...else Anweisung.
Nachfolgender Beispiel dient dazu, die Werte der Variablen a und b zu bestimmen:
--[Definiere Variable --] a = 100; b = 200; --[Überprüfe die Bedingung --] if( a == 100) then --[Führe den folgenden if-Bedingungsprüfungsblock aus, wenn die Bedingung true ist --] if( b == 200) then --[Führe diesen Anweisungsblock aus, wenn die Bedingung true ist --] print("Der Wert von a beträgt 100 Der Wert von b beträgt 200"); end end print("Der Wert von a beträgt:", a); print("Der Wert von b beträgt:", b);
Das Ergebnis der Ausführung des obigen Codes ist wie folgt:
Der Wert von a beträgt 100 Der Wert von b beträgt 200 Der Wert von a beträgt: 100 Der Wert von b beträgt: 200