ELSE IF Bedingung
oder
ELSEIF Bedingung


Beschreibung
Dieser Befehl kann zusammen mit IF...THEN - Befehlen verwendet werden. Bei einer Nichterfüllung der IF-Bedingung, aber der Erfüllung der ELSEIF-Bedingung, werden die Befehle hinter ELSEIF ausgeführt.

Eine IF-THEN-ELSEIF-Konstruktion sieht so aus: Nach dem Befehl IF folgt sofort die Bedingung, die mit THEN abgeschlossen wird. Dann folgen die Befehle, die bei einer Erfüllung ausgeführt werden sollen. Danach können mehrere ELSEIF-Bedingungen stehen. Die ELSEIF-Bedingungen werden wie die IF-Bedingungen definiert (nur ohne END IF). Die Konstruktion wird am Ende mit END IF abgeschlossen.

Bei sehr vielen Bedingungen ist SELECT...CASE noch besser.


Parameter
Bedingung = beliebige Bedingung, die mit logischen Verknüpfungsoperatoren wie AND/OR definiert werden kann.


Rückgabewert
-


Beispiel
Dieses Programm demonstriert die ELSE-Befehle:

Fehler=1
IF Fehler=1 THEN
   ...
ELSEIF Fehler=2 THEN
   ...
ELSEIF Fehler=3 THEN
   ...
ELSE
   PRINT "Unbekannter Fehler"
END IF


Siehe auch
CASE, DEFAULT, END IF, ELSE, IF, SELECT, THEN