while
or
foreach
), it is always executed just before the conditional is about to be
evaluated again, just like the third part of a for
loop in
C. Thus it can be used to increment a loop variable,
even when the loop has been continued via the next statement (which is similar to the
C continue
statement).