los forloop es una implementación de un loop definido. losforbucle ejecuta el bloque de código durante un número específico de veces. Se puede usar para iterar sobre un conjunto fijo de valores, como una matriz.
A continuación se muestra la sintaxis del for lazo.
for (initial_count_value; termination-condition; step) {
//statements
}
Ejemplo
void main() {
var num = 5;
var factorial = 1;
for( var i = num ; i >= 1; i-- ) {
factorial *= i ;
}
print(factorial);
}
El código del programa producirá la siguiente salida:
120
los for El bucle tiene tres partes: el inicializador (i = num), la condición (i> = 1) y la expresión final (i--).
El programa calcula el factorial del número 5 y muestra el mismo. El ciclo for genera la secuencia de números del 5 al 1, calculando el producto de los números en cada iteración.
Se pueden combinar varias asignaciones y expresiones finales en un bucle for, utilizando el operador de coma (,). Por ejemplo, el siguiente bucle for imprime los primeros ocho números de Fibonacci:
Ejemplo
void main() {
for(var temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp) {
print('${j}');
}
}
Debería producir lo siguiente output -
1
1
2
3
5
8
13
21