Select : EndSelect


Syntax
Select <Ausdruck1>
  Case <Ausdruck2> 
     ...
  [Case <Ausdruck3>]
     ...
  [Default] 
     ...
EndSelect 
Beschreibung
Select erlaubt eine schnelle Auswahl. Das Programm führt den <Ausdruck1> aus und behält dessen Ergebnis im Speicher. Dieses wird mit allen Werten aus den "Case <Ausdrücken>" verglichen, und wenn dieser Vergleich wahr ergibt, wird der zugehörige Programmcode ausgeführt und die Select Struktur beendet. Wenn keiner der Case Werte wahr ist, dann wird der Default Code (sofern definiert) ausgeführt.

Beispiel:

  a = 2
  Select a
    Case 1
      MessageRequester("Information", "Case a = 1")
    Case 2 
      MessageRequester("Information", "Case a = 2") 
    Case 20 
      MessageRequester("Information", "Case a = 20")
    Default
      MessageRequester("Information", "I don't know")
  EndSelect