Mehrfache Alternativen
CASE SELECT <Value>
CASE <Value1>: <Instructions1>
CASE <Value2>: <Instructions2>
CASE <Value3>: <Instructions3>
CASE ELSE: <DefaultInstructions>
ENDCASE
Mehrfache Alternativen von Anweisungen. Wenn der bei CASE SELECT gegebene Wert mit dem Wert eines CASE-Zweigs übereinstimmt, werden die dazugehörigen Anweisungen ausgeführt. Nur genau ein CASE-Zweig, der erste, wird ausgeführt, auch wenn mehrere Werte übereinstimmen sollten. Der CASE ELSE-Zweig stellt eine Alternative dar, die abgearbeitet wird, wenn kein anderer Zweig zutrifft. Dieser Zweig muß, wenn vorhanden, der letzte definierte CASE-Zweig sein. Als Wert Value, Value1 usw. können auch Ausdrücke verwendet werden. Die Werte können vom Typ Integer, Char oder Boolesch sein.
Beispiel:
CASE SELECT a
CASE 1: PRINT "uno"
CASE 2: PRINT "dos"
CASE 3: PRINT "tres"
ENDCASE |
- IF - Bedingte Ausführung von Anweisungen
|