# Schlüsselwortreferenz

Select...Case...EndSelect

Führt Anweisungen konditionell aus.

Select
Case <expression>
statement1
...
[Case
statement2
...]
[Case Else
statementN
...]
EndSelect

Parameter

Case <expression> | Wenn der Ausdruck wahr ist, werden die Befehle bis zum nächsten Case oder EndSelect ausgeführt. Wenn mehr als ein Case-Ausdruck wahr ergibt, wird nur der erste ausgeführt.

Bemerkungen

Select-Blöcke können verschachtelt werden.
Die expression kann sowohl die bool'schen Operatoren AND, OR und NOT als auch die logischen Operatoren <, <=, >, >=, =, == und <> wenn nötig mit Klammern gruppiert.

Siehe auch

If...Then, If...Else...EndIf

Beispiel

Select
Case $var = 1
MsgBox(0, "", "Erster Case-Ausdruck war wahr")
Case $var2 = "test"
MsgBox(0, "", "Zweiter Case-Ausdruck war wahr")
Case Else
MsgBox(0, "", "Keiner der vorherigen Case-Ausdrücke war wahr!")
EndSelect