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