Programação Dart - para Loop

o forloop é uma implementação de um loop definido. oforloop executa o bloco de código por um determinado número de vezes. Ele pode ser usado para iterar sobre um conjunto fixo de valores, como uma matriz.

A seguir está a sintaxe do for ciclo.

for (initial_count_value; termination-condition; step) { 
   //statements 
}

Exemplo

void main() { 
   var num = 5; 
   var factorial = 1; 
   
   for( var i = num ; i >= 1; i-- ) { 
      factorial *= i ; 
   } 
   print(factorial); 
}

O código do programa produzirá a seguinte saída -

120

o for loop tem três partes: o inicializador (i = num), a condição (i> = 1) e a expressão final (i--).

O programa calcula o fatorial do número 5 e exibe o mesmo. O loop for gera a sequência de números de 5 a 1, calculando o produto dos números em cada iteração.

Múltiplas atribuições e expressões finais podem ser combinadas em um loop for, usando o operador vírgula (,). Por exemplo, o seguinte for loop imprime os primeiros oito números de Fibonacci -

Exemplo

void main() { 
   for(var temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp) { 
      print('${j}'); 
   } 
}

Deve produzir o seguinte output -

1 
1 
2 
3 
5
8 
13 
21