WHILE ... END WHILE
WHILE is a compound statement used to perform loops. The code within a WHILE statement will repeat while the given condition is true. If the given condition is false the first time the inner sentences are never executed.
WHILE expression sentences END WHILE
WHILE expression sentences WEND
The first form is preferred.
WHILE a < b LET a = a + 1 POKE a, 0 END WHILE
An infinite loop:
WHILE 1 REM An infinite loop. This will issue a warning PRINT "Hello world!" END WHILE
Note: For infinite loops use DO ... LOOP
- This statement does not exist in Sinclair Basic.
- WHILE can also be used with DO ... LOOP.