Perl Language Tutoriel
Démarrer avec le langage Perl
Recherche…
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:
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
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 .