Débuter avec le langage Perl

Premiers pas avec Perl

Perl essaie de faire ce que vous voulez dire :

print "Hello World\n";

Les deux bits délicats 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 récente de perl, vous pouvez utiliser say au lieu de 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 déclaration use v5.10 (ou supérieure) :

use v5.10;
say "Hello World";

Il est assez courant d’utiliser simplement 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 un moyen d’imprimer automatiquement les retours à la ligne :

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

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

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

Vous pouvez aussi, bien sûr, 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 de plus d’une ligne, il est judicieux d’activer quelques options :

use strict;
use warnings;

print "Hello World\n";

Il n’y a pas de réel inconvénient 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 signalent 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 ajouteriez plus tard à la fin de votre code.

Pour plus d’options sur l’exécution de Perl, consultez perlrun ou tapez perldoc perlrun à une invite de commande. Pour une introduction plus détaillée à Perl, voir perlintro ou tapez perldoc perlintro à une invite de commande. Pour un didacticiel interactif original, Try Perl.