Sprache / Anweisungen
if...elseif...else...endif
Syntax
if (condition)
Anweisung
[elseif (condition)
elseifAnweisungen] ...
[else
elseAnweisungen] ...
endif
Parameter | Beschreibung |
---|---|
Bedingung | Ein beliebiger Boole'scher Ausdruck. |
Anweisung | Optional: eine oder mehrere Anweisungen, die ausgeführt werden, falls die Bedingung den Wert True hat |
Bedingung-n | Optional: Weitere Bedingungen |
elseifAnweisung | Optional: Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die damit verbundene Bedingung-n den Wert True hat. |
elseAnweisung | Optional: Eine oder mehrere Anweisungen, die ausgeführt werden, falls keine vorherige Bedingung oder Bedingung-n den Wert True hat. |
Beschreibung
Die if-Anweisung wird verwendet, um in Abhängigkeit von einem booleschen Ausdruck eine oder mehrere Anweisungen auszuführen.
Wenn eine if-Anweisung ausgeführt wird, wird zuerst die die Bedingung dahinter geprüft.
Nachdem die Anweisungen, die auf if, elseif oder else folgen, ausgeführt wurden, wird die Anweisung in der dem endif folgenden Zeile ausgeführt.
Nach elseif kann ein else-Anweisung stehen, jedoch nicht umgekehrt. Eine if-Anweisung muss immer mit endif beendet werden.
Beispiel