The WHILE...DO statement performs its subject statement(s) as long as the expression evaluates to true. The subject is never executed if the condition is initially false.
| Note |
WHILE expression DO statement
or
WHILE expression DO BEGIN
statements
ENDWHILE
i = 0 WHILE (i EQ 1) DO PRINT, i
Because the expression (which is false in this case) is evaluated before the subject statement is executed, this code yields no output.
Introduced: Original