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.
index = 10
while(index){
out index
index = index - 1
}
Zählt alle Zahlen von 10 bis 1 durch und gibt diese aus.