SWITCH – CASE – BREAK – DEFAULT

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