While

while(expression){
  ...
}

{
  ...
}while(expression)

Der Block einer while-Schleife wird solange ausgeführt, bis die gegebene Aussage nicht mehr Wahr ist. Dabei hat das Voran- und Hinterstellen der Aussage einen Unterschied in der Interpretation. Steht das while vor dem Block, so wird vor dem ausführen des Blocks die Aussage geprüft. Andersfalls wird die Aussage erst nach der Ausführung des Blocks geprüft.

Beispiel:

index = 10
while(index){
  out index
  index = index - 1
}

Zählt alle Zahlen von 10 bis 1 durch und gibt diese aus.

Top | Home | Index