Perl LanguageEmpezando con Perl Language


Observaciones

Perl es el camello de las lenguas: útil, pero no siempre bello. Tiene una buena documentación propia a la que se puede acceder usando el comando perldoc desde su shell / comando. También está disponible en línea en perldoc.perl.org .

Versiones

Versión Notas de lanzamiento Fecha de lanzamiento
1.000 1987-12-18
2.000 1988-06-05
3.000 1989-10-18
4.000 1991-03-21
5.000 1994-10-17
5.001 1995-05-13
5.002 1996-02-29
5.003 1996-06-25
5.004 perl5004delta 1997-05-15
5.005 perl5005delta 1998-07-22
5.6.0 Perl56delta 2000-03-22
5.8.0 perl58delta 2002-07-18
5.8.8 perl581delta ,
perl582delta ,
perl583delta ,
perl584delta ,
perl585delta ,
perl586delta ,
perl587delta ,
Perl588delta
2006-02-01
5.10.0 perl5100delta 2007-12-18
5.12.0 Perl5120delta 2010-04-12
5.14.0 perl5140delta 2011-05-14
5.16.0 perl5160delta 2012-05-20
5.18.0 Perl5180delta 2013-05-18
5.20.0 Perl5200delta 2014-05-27
5.22.0 perl5220delta 2015-06-01
5.24.0 perl5240delta 2016-05-09
5.26.0 perl5260delta 2017-05-30

Empezando con Perl

Perl intenta hacer lo que quieres decir:

print "Hello World\n";
 

Los dos bits difíciles son el punto y coma al final de la línea y el \n , que agrega una nueva línea (avance de línea). Si tiene una versión relativamente nueva de perl, puede usar say lugar de print para que el retorno de carro se agregue automáticamente:

5.10.0
use feature 'say';
say "Hello World";
 

La función say también se habilita automáticamente con una use v5.10 (o superior):

use v5.10;
say "Hello World";
 

Es bastante común simplemente usar perl en la línea de comandos usando la opción -e :

$ perl -e 'print "Hello World\n"'
Hello World
 

Agregar la opción -l es una forma de imprimir nuevas líneas automáticamente:

$ perl -le 'print "Hello World"'
Hello World
 
5.10.0

Si desea habilitar nuevas funciones , use la opción -E lugar:

$ perl -E 'say "Hello World"'
Hello World
 

Por supuesto, también puede guardar el script en un archivo. Simplemente elimine la opción de línea de comando -e y use el nombre de archivo del script: perl script.pl . Para programas más largos que una línea, es aconsejable activar un par de opciones:

use strict;
use warnings;

print "Hello World\n";
 

No hay una desventaja real más que hacer el código un poco más largo. A cambio, el estricto pragma le impide usar código potencialmente inseguro y las advertencias le notifican muchos errores comunes.

Observe que el punto y coma de fin de línea es opcional para la última línea, pero es una buena idea en caso de que luego agregue al final de su código.

Para obtener más opciones sobre cómo ejecutar Perl, vea perlrun o escriba perldoc perlrun en un símbolo del sistema. Para obtener una introducción más detallada de Perl, vea perlintro o escriba perldoc perlintro en el símbolo del sistema. Para un tutorial interactivo peculiar, prueba Perl .