¿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
Tu primera salida (print)
En esta lección escribirás tu primer guion en Perl y mostrarás un texto por pantalla.
print escribe el texto tal cual, sin añadir salto de línea: si lo quieres, hay que ponerlo tú con \n. Cada sentencia termina en punto y coma.
El código de ejemplo imprime un saludo seguido de un salto de línea. Prueba a cambiar el texto entre comillas por otro.
Ese \n es justo lo que se olvida al empezar, y el síntoma es que toda la salida sale pegada en una sola línea. Si vienes de Python, donde print() lo añade solo, cuesta acostumbrarse.
Fíjate en que aquí no hay ninguna función main ni ninguna clase: el guion empieza a ejecutarse en la primera línea. Esa inmediatez es lo que ha hecho de Perl la herramienta de referencia para escribir en dos minutos algo que procese un archivo de registro, y por eso lleva décadas instalado en prácticamente cualquier servidor.
🧪 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).
