While : Wend


Syntax
While <Ausdruck>
  ...
Wend
Beschreibung
Eine Wend Schleife wird solange durchlaufen, bis der <Ausdruck> 'falsch' ergibt. Ein wichtiger Punkt, um eine Vorstellung von einer While Schleife zu bekommen: Ergibt der erste Test 'falsch', dann gelangt die Programmausführung niemals zum Programmcode innerhalb der Schleife und überspringt diesen Teil. Eine Repeat Schleife wird dagegen mindestens einmal ausgeführt (da der Test erst nach jeder Schleife durchgeführt wird).

Mit dem Break Befehl ist es möglich, die While : Wend Schleife während jedes Schleifendurchlaufs (vorzeitig) zu verlassen. Mit dem Continue Befehl kann das Ende des aktuellen Schleifendurchlaufs übersprungen werden.

Beispiel

  b = 0
  a = 10
  While a = 10 
    b = b+1
    If b = 10
      a=11
    EndIf 
  Wend 
Diese Programmschleife wird so oft ausgeführt, bis der Wert 'a' <> 10 ist. Der Wert von 'a' wird 11, wenn b=10 ist; die Schleife wird insgesamt 10 mal ausgeführt.