Synopsis: do loop_body while (condition);
The do...while() loop executes the attached
loop_body again and again as long as
condition evaluates to true
.
The loop_body may be either a single statement
or a block of statements.
Because condition is checked at the bottom of
loop_body, it is executed at least once, even if
condition is false
right from
start.
Example 8.7. do...while() Loop
{ integer a = 0; do { y2milestone("Current a: %1", a); a = a + 1; } while (a <= 10); }