Perl LanguageDémarrer avec le langage Perl

Remarques

Perl est le chameau des langues: utile, mais pas toujours beau. Il possède une documentation assez bonne, accessible à l'aide de la commande perldoc partir de votre invite de commandes shell. Il est également disponible en ligne sur perldoc.perl.org .

Versions

Version Notes de version Date de sortie
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

Démarrer avec Perl

Perl essaie de faire ce que tu veux dire:

print "Hello World\n";
 

Les deux bits difficiles sont le point-virgule à la fin de la ligne et le \n , qui ajoute une nouvelle ligne (saut de ligne). Si vous avez une version relativement nouvelle de perl, vous pouvez utiliser say plutôt que print pour que le retour chariot soit ajouté automatiquement:

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

La fonction say est également activée automatiquement avec une use v5.10 (ou supérieure):

use v5.10;
say "Hello World";
 

Il est assez courant d'utiliser perl sur la ligne de commande en utilisant l'option -e :

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

L'ajout de l'option -l est une façon d'imprimer automatiquement les nouvelles lignes:

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

Si vous souhaitez activer de nouvelles fonctionnalités , utilisez plutôt l'option -E :

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

Bien entendu, vous pouvez également enregistrer le script dans un fichier. Supprimez simplement l'option de ligne de commande -e et utilisez le nom de fichier du script: perl script.pl . Pour les programmes plus longs qu'une ligne, il est sage d'activer quelques options:

use strict;
use warnings;

print "Hello World\n";
 

Il n'y a pas de désavantage réel autre que de rendre le code légèrement plus long. En échange, le pragma strict vous empêche d'utiliser du code potentiellement dangereux et des avertissements vous avertissent de nombreuses erreurs courantes.

Notez que le point-virgule de fin de ligne est facultatif pour la dernière ligne, mais c'est une bonne idée au cas où vous l'ajouteriez plus tard à la fin de votre code.

Pour plus d'options sur l'exécution de Perl, consultez perlrun ou tapez perldoc perlrun à l'invite de commandes. Pour une introduction plus détaillée à Perl, voir perlintro ou tapez perldoc perlintro à une invite de commandes. Pour un tutoriel interactif original, essayez Perl .