Lección 8 / 20

Trabajar con arrays (@)

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

Los arrays empiezan por @. push() añade un elemento al final y foreach my $f (@fruits) recorre la lista tomando cada elemento.

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

Lo que confunde es que el símbolo cambia según lo que hagas: el array completo es @fruits, pero un elemento suelto es $fruits[0], con dólar, porque un elemento es un escalar. La regla es que el símbolo describe lo que obtienes, no dónde está guardado. Cuesta un rato, y después resulta bastante coherente.

Los arrays de Perl crecen solos, admiten valores de tipos distintos mezclados y traen funciones muy usadas: pop, shift, reverse, sort, join y split. Esa última, combinada con la lectura línea a línea, es la base de casi cualquier guion que analice un archivo de registro.

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

🧪 Este sitio no puede compilar ni ejecutar Perl 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)