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 |