Verwenden Sie die while-Schleife, um Code wiederholt auszuführen, bis die Bedingung nicht mehr erfüllt ist. Der Code der Schleife wird abhängig vom Ergebnis der Evaluierung ausgeführt.

Jede while-Schleife muss mit endwhile enden.

Die Syntax lautet:

while condition
    //Code
endwhile

Sie können die Schleife mit break vorzeitig beenden.

Beispiel: while-Schleife

program
  section globals
    int32 stop
  endsection
  in32 a = 11
  while a > 1
     a-= 1  // verringere a
     if stop == 1 then
        break  // exit the while loop
     endif
  endwhile
endprogram