Hilfe
Select
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
Select variable
Parameter
variable |
Eine Variable, dessen Wert an die Select![]() |
Rückgabewert
-
Beschreibung
Dieser Befehl definiert eine Select Konstruktion. Die Select Konstruktion fängt mit Select an und hört mit End Select auf. Dazwischen stehen Case
Befehle, sowie weitere Befehle, die ausgeführt werden sollen. Stimmt der Wert einer Variable mit einem Wert in Case
Anweisung überein, so werden alle nachfolgende Befehle ausgeführt. Default
wird verwendet, wenn kein Wert übereinstimmen sollte.
Mit diesem Befehl können keine komplexen Bedingungen wie mit If
Then
abgearbeitet werden. Dafür ist es für viele unterschiedliche Werte sinnvoll.


Beispiel
Beispiel zur Verwendung:
; Einfaches Beispiel
Level = 2
Select Level
Case 1
Print "Level 1"
Case 2
Print "Level 2"
Case 3,4
Print "Level 3 oder 4"
End Select
Print "Drücke Taste für nächstes Beispiel"
Waitkey
; Dieses Beispiel demonstriert komplexere Bedingungen:
Level = 8
Select True
Case Level = 11
Print "Zahl entspricht 11"
Case Level =>0 And Level <=10
Print "Zahl ist von 0 bis 10"
Case Level <0
Print "Zahl ist kleiner als 0"
Default Print "Zahl ist grösser als 10"
End Select
WaitKey
Level = 2
Select Level
Case 1
Print "Level 1"
Case 2
Print "Level 2"
Case 3,4
Print "Level 3 oder 4"
End Select
Print "Drücke Taste für nächstes Beispiel"
Waitkey
; Dieses Beispiel demonstriert komplexere Bedingungen:
Level = 8
Select True
Case Level = 11
Print "Zahl entspricht 11"
Case Level =>0 And Level <=10
Print "Zahl ist von 0 bis 10"
Case Level <0
Print "Zahl ist kleiner als 0"
Default Print "Zahl ist grösser als 10"
End Select
WaitKey
Siehe auch

