¿Ya dominas lo básico? Un curso estructurado de Dart & Flutter es la vía rápida para dar el salto.
Ver cursos de Dart & Flutter en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (print)
- 03Variables y tipos (var y anotaciones)
- 04Seguridad frente a null (? y !)
- 05Condicionales (la sentencia if)
- 06Repetir (el bucle for)
- 07Escribir tu propia función
- 08Repetir (el bucle while)
- 09Trabajar con listas (List)
- 10Trabajar con diccionarios (Map)
- 11Clases (orientación a objetos)
- 12Constructores
- 13Herencia
- 14Argumentos con nombre
- 15Trabajo asíncrono (Future, async, await)
- 16Trabajar con texto
- 17La sentencia switch
- 18El operador ternario
- 19Métodos de extensión
- 20[Proyecto] Construye un mini sistema de inventario
Repetir (el bucle for)
En esta lección repetirás un bloque de código un número determinado de veces.
for (int i = 1; i <= 5; i++) tiene tres partes separadas por punto y coma: la inicialización, la condición de continuación y el incremento. Se ejecuta mientras la condición sea cierta.
El código de ejemplo imprime los números del 1 al 5, uno por línea.
El fallo clásico es el error por uno: cambiar <= por < deja fuera el último número. Merece la pena pararse a comprobar cuál es el primer valor y cuál el último cada vez que escribes un bucle.
Fíjate en que aquí empezamos en 1 porque estamos contando para una persona. Cuando lo que recorres es una lista, se empieza en 0, porque el primer elemento ocupa la posición 0. En ese caso, además, Dart tiene una forma más cómoda: for (var x in lista), que verás en la lección de listas.
🧪 Este sitio no puede compilar ni ejecutar Dart directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).
