Used in conjunction with a FOR or LOOP statement to exit the loop.
WHILE limit-expr {DO}
limit-expr is an expression that evaluates to true or false (1 or 0). It can be similar to the test expression in the IF statement, or a READNEXT or READPREV statement.
Refer to the descriptions of the FOR and LOOP statements.
J=0 LOOP PRINT J J=J+1 WHILE J<4 DO REPEAT
Prints sequential values of J from 0 through 3 (loop executes 4 times).
LOOP WHILE READNEXT ID FROM SV SETTING ERROR DO PRINT ID REPEAT
Prints all the item-ids in the list SV. Any file error code is assigned to variable ERROR. The program terminates when the list is exhausted.