English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lua if Schachtelungsanweisung

Lua-Flusskontrolle

if...else Anweisung

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.

Online-Beispiel

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

Lua-Flusskontrolle