Die Kontrollstruktur SWITCH-CASE-DEFAULT
ist eine vereinfachte Form der Kontrollstruktur IF-THEN-ELSIF-ELSE-ENDIF
und kommt zum Einsatz, wenn zahlreiche Verzweigungen ermöglicht werden sollen.
Die Syntax lautet
SWITCH variable
CASE state
... instructions ...
...
DEFAULT
... instructions ...
ENDSWITCH
Beispiel
FOR I = 1 TO 10
SWITCH I
CASE 1
A = "ONE"
BREAK
CASE 2
A = "TWO"
BREAK
CASE 3
A = "THREE"
BREAK
DEFAULT
A = "NEITHER 1 NOR 2 NOR 3"
ENDSWITCH
PRINT A