Since version 2.1
Syntax:
while <condition> <statements> endwhile
The WHILE
command starts a pre-test loop where the given condition is evaluated every time before entering the loop. If the condition evaluates to true, the statements between WHILE
and ENDWHILE
will be executed and the condition will be tested again . If it evaluates to false, the statements will be skipped and execution will be continued after the ENDWHILE
statement.
Contrarily to the FOR ... NEXT
loop, it is allowed to escape from the WHILE
loop using the GOTO
command.
Example:
print "counting down from ten" n = 10 while n > 0 print n dec n endwhile
Note: for a post-test loop, see REPEAT ... UNTIL
.