Programmation pour le T.A.L. avec Perl

++ Partie 02
++ Étape 01 : Introduction
++ Exercice 01 : Interpolation et concaténation des variables

Une variable simple (Dite "scalaire") est un identificateur toujours précédé du symbole $.
print‚ l’instruction d’affichage‚ ne fait pas passer à la ligne automatiquement‚ c’est le rôle du caractère \n‚ qu’il faudra donc utiliser systématiquement.



Fichier contenant le programme : Cliquer ici pour le visualiser.

Commande :

Résultat :

En comparant $1 et $2‚ on remarque que lorsque l’on utilise les simples quotes on a le nom de la variable $prenom qui s’affiche et \n est considéré comme une simple chaîne de caractères‚ alors qu’avec les guillemets on a le contenu de la variable $prenom qui s’affiche et \n est considéré comme un retour à la ligne.
On peut donc en conclure que lorsqu’il y a des guillemets‚ les variables sont interprétées (On dit interpolées dans le jargon Unix) et remplacées par leur valeur. Lorsqu’il y a des simples quotes‚ les variables ne sont pas interprétées.

En comparant $3 et $4‚ on peut en déduire deux façons de concaténer du texte avec des variables :
– La première façon est tout simplement de les mettre ensemble entre guillemets.
Exemple : print "$salut $prenom\n".
– La deuxième façon est de les "séparer" : Les chaînes de caractères entre guillemets et les variables en–dehors‚ le tout relié par des points.
Exemple : print $salut." ".$prenom."\n"



On modifie le programme pour que celui–ci affiche :

Fichier contenant le programme : Cliquer ici pour le visualiser.

Commande :

Résultat :