Programação Dart - faça while Loop

o do…while loop é semelhante ao loop while, exceto que o do...whileo loop não avalia a condição pela primeira vez que o loop é executado. No entanto, a condição é avaliada para as iterações subsequentes. Em outras palavras, o bloco de código será executado pelo menos uma vez em umdo…while ciclo.

A ilustração a seguir mostra o fluxograma do do…while loop -

A seguir está a sintaxe para o do-while ciclo.

do {  
   Statement(s) to be executed;  
} while (expression);

Note - Não perca o ponto-e-vírgula usado no final do do...while ciclo.

Exemplo

void main() { 
   var n = 10; 
   do { 
      print(n); 
      n--; 
   }
   while(n>=0); 
}

O exemplo imprime números de 0 a 10 na ordem inversa. Os seguintesoutput é exibido na execução bem-sucedida do código acima.

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0