Dart Programming - fai mentre Loop
Il do…while è simile al ciclo while tranne per il fatto che il do...whileloop non valuta la condizione per la prima volta che viene eseguito. Tuttavia, la condizione viene valutata per le iterazioni successive. In altre parole, il blocco di codice verrà eseguito almeno una volta in un filedo…while ciclo continuo.
La figura seguente mostra il diagramma di flusso di do…while loop -
Di seguito è riportata la sintassi per do-while ciclo continuo.
do {
Statement(s) to be executed;
} while (expression);
Note - Non perdere il punto e virgola utilizzato alla fine del file do...while ciclo continuo.
Esempio
void main() {
var n = 10;
do {
print(n);
n--;
}
while(n>=0);
}
L'esempio stampa i numeri da 0 a 10 in ordine inverso. Il seguenteoutput viene visualizzato in caso di corretta esecuzione del codice precedente.
10
9
8
7
6
5
4
3
2
1
0