If : Else : EndIf


Syntax
If <Ausdruck>
  ...
[ElseIf <Ausdruck>]
  ...
[Else]
  ...
EndIf
Beschreibung
Die If Struktur wird zu Testzwecken benutzt und/oder um die Richtung der weiteren Programmausführung zu ändern - abhängig davon, ob der Test 'wahr' oder 'falsch' ergibt. Das optionale ElseIf kann für eine beliebige Anzahl zusätzlicher Tests verwendet werden, wenn der vorherige Test nicht 'wahr' ergab. Das optionale Else wird verwendet, um einen Teil des Programm-Codes auszuführen, wenn alle vorherigen Tests 'falsch' ergaben. Eine beliebige Zahl von 'If' Strukturen kann ineinander verschachtelt werden.

Beispiel:

  If a=10 
    Debug "a=10"
  Else
    Debug "a<>10"
  EndIf    

Beispiel:

  If a=10 And b>=10 Or c=20     
    If b=15
      Debug "b=15"
    Else       
      Debug "Andere Möglichkeit"
    EndIf   
  Else     
    Debug "Test-Fehler"
  EndIf