Beschreibung | ||||
Dieser Befehl kann nur mit SELECT verwendet werden. Eine SELECT-Konstruktion besteht aus SELECT-Anweisung, die am Ende mit END SELECT abgeschlossen werden muss. Dazwischen stehen mehrere CASE-Bedingungen. Sollte der in SELECT angegebene Wert mit CASE-Wert übereinstimmen, so werden dann die Befehle, die nach CASE kommen, ausgeführt. CASE ist eine Alternative für IF-THEN.
| ||||
Parameter | ||||
Wert = beliebige Zahl oder String (Anzahl beliebig) | ||||
Rückgabewert | ||||
- | ||||
Beispiel | ||||
Beispiel für Level zeichnen: Level=2 SELECT Level CASE 1 ... CASE 2 ... CASE 3,4 ... END SELECT Dieses Beispiel demonstriert komplexere Bedingungen: Level=8 SELECT Level CASE 11 PRINT "Zahl entspricht 11" CASE (Level=>0 AND Level<=10)*Level PRINT "Zahl ist von 0 bis 10" CASE (Level<0 OR Level>10)*Level PRINT "Zahl ist kleiner als 0 oder größer als 10" END SELECT | ||||
Siehe auch | ||||
DEFAULT, END SELECT, SELECT |