SELECT CASE
(redirected from BASIC2006.CASE)
Mit der SELECT CASE Verzweigung können Sie den Programmablauf selektiv steuern.
Manchmal sind es zu viele Fälle, die nicht mit hintereinander geschalteten und auch nicht verschachtelten IF-Verzweigungen gestaltet werden können oder sollen. Dafür steht dieser weitere Verzweigungstyp zur Verfügung.
Syntax:
Select Case Variable Case Wert1 Anweisung1 Case Wert2 Anweisung2 Case Wert3 Anweisung3 [...] [Case Else] [Letzte Anweisung] End Select
Variable: Prüfwert Erforderlich, Variable, Zahl oder Konstante.
Wert1: Ausdruck Erforderlich, Variable, Zahl oder Konstante mit der der Prüfwert verglichen wird
Beispiel:
Define Stunde as Byte Stunde=hour Select Case Stunde Case 7 Print "Morgen" Case 12 Print "Mittag" Case 18 Print "Feierabend" Case Else Print "Wir haben " & Stunde & "Uhr" End Select
Siehe auch: IF