¿Ya dominas lo básico? Un curso estructurado de Perl es la vía rápida para dar el salto.
Ver cursos de Perl en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (print)
- 03Variables (variables escalares, $)
- 04Condicionales (la sentencia if)
- 05Repetir (el bucle for)
- 06Escribir una subrutina (una función)
- 07Repetir (el bucle while)
- 08Trabajar con arrays (@)
- 09Trabajar con hashes (%)
- 10Coincidencia con expresiones regulares
- 11Sustitución con expresiones regulares (s///)
- 12Trabajar con texto
- 13Referencias
- 14Subrutinas anónimas
- 15Entrada y salida de archivos, lo básico
- 16Módulos y use strict / warnings
- 17El operador ternario
- 18Ordenar (sort)
- 19Paquetes y lo básico de la orientación a objetos
- 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 (my $i = 1; $i <= 5; $i++) tiene tres partes: la inicialización, la condición de continuación y el incremento. Es la misma forma que en C, y Perl la heredó de ahí.
El código de ejemplo imprime los números del 1 al 5 separados por espacios, y cierra con un salto de línea.
El fallo clásico es el error por uno: cambiar <= por < deja fuera el último número.
En la práctica, este for con contador se usa poco en Perl. Lo idiomático es foreach my $x (@lista) para recorrer una lista, o for (1..5) con el operador de rango, que hace lo mismo que el ejemplo en mucho menos espacio. Cuando leas código de otros, verás sobre todo esas dos formas.
🧪 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).
