Repeats a block of statements. Use a DO...LOOP
structure when you want to repeat a set of statements an
indefinite number of times, or until an EXIT
control out of the loop. If you want to repeat the statements a set number of times, the FOR...NEXT
statement is usually a better choice, while if you want to repeat for specific conditions, you should use
the WHILE...WEND
' and REPEAT...UNTIL
statements.
The DO...LOOP
structure gives you less flexibility than the WHILE
/ UNTIL
statements because you cannot decide whether to end the loop
when a specific condition stops being TRUE
or when it first becomes TRUE
. It also disallow you to
test condition at either the start or the end of the loop. You can nest DO...LOOPS
by putting one loop within another. You can also nest different kinds of control
structures within each other.
DO ... instructions ... LOOP
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
DO...LOOP ↔ Do...Lp
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS