Lección 9 / 20

Trabajar con listas (List)

En esta lección guardarás varios valores en una colección ordenada y la recorrerás.

Una lista se declara con List<String>, donde lo que va entre <> es el tipo de sus elementos. Se añaden elementos con add() y se recorre con for (var f in fruits).

El código de ejemplo mete tres frutas en una lista y las imprime una a una.

Ese <String> no es decorativo. Al declararlo, Dart impide meter un número por error, y en el editor te ofrece los métodos correctos al escribir. Si usas var fruits = []; sin indicar nada, la lista acaba siendo de tipo dynamic y pierdes todas esas comprobaciones.

Las listas de Dart traen métodos muy expresivos que sustituyen a los bucles escritos a mano: where() filtra, map() transforma y firstWhere() busca. En Flutter es habitual encadenarlos para convertir una lista de datos en una lista de elementos de interfaz.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 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).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)