DO ... instructions ... LOOP
Ripete un blocco di istruzioni. Si usa una struttura DO…LOOP
quando si desidera ripetere una serie di
istruzioni un numero indefinito di volte o fino a quando un controllo EXIT
esce dal ciclo. Se si vuol
ripetere le istruzioni un determinato numero di volte, l'istruzione FOR…NEXT
è solitamente una scelta
migliore, mentre se si vuol ripetere per condizioni specifiche, dovresti usare l'istruzione WHILE…WEND'
e
REPEAT…UNTIL.
La struttura
DO…LOOP offre meno flessibilità rispetto alle istruzioni
WHILE /
UNTIL perché non
è possibile decidere se terminare il ciclo quando una condizione specifica smette di essere
TRUE o quando
diventa per la prima volta
TRUE. Inoltre non consente di testare la condizione all'inizio o alla fine del
ciclo. Puoi annidare
DO…LOOPS inserendo un loop all'interno di un altro. Puoi anche annidare diversi tipi
di strutture di controllo l'una nell'altra.
==== ESEMPIO ====
DO
x = x + 1
LOOP
Si vedano anche i seguenti file di esempio:
*
control_loops_01.bas
*
control_loops_02.bas
*
control_loops_03.bas
*
control_loops_04.bas
*
control_loops_05.bas''
Do...Lp
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!