Partie 2 - Etape1 - Exercice 2


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 role du caractère \n, qu'il faudra donc utiliser systématiquement.
Exécuter le petit script ci-dessous :

   1. Comparez $s1 et $s2. Observer la différence entre l'usage des quotes ' et des guillemets ". Conclure.
   2. Comparez $s3 et $s4. En déduire 2 façons de concaténer du texte avec des variables.
   3. Modifier pour faire afficher :

        Bonjour Jean
        As-tu vraiment 25 ans ?

---------------------------------------------
#!/usr/bin/perl -w
$age = 25; $prenom ="Jean"; $salut = "Bonjour";
$s1 = "Bonjour $prenom\n" ;
print $s1;
$s2 = 'Bonjour $prenom\n' ;
print $s2;
$s3 =  $salut." ".$prenom."\n"; print $s3;
$s4 = "$salut $prenom\n"; print $s4;

Script :  Cliquez ici  

Commande: 

Résultat:      

   1. Comparez $s1 et $s2. Observer la différence entre l'usage des quotes ' et des guillemets ". Conclure.

Commentaires :  les guillemets simples permettent d'afficher le nom de la variable et permettent d'interpréter \n comme une chaîne de caractère quelconque.
les guillemets doubles permettent d'afficher le contenu de la variable et permettent d'interpréter \n comme un retour -chariot.

   2. Comparez $s3 et $s4. En déduire 2 façons de concaténer du texte avec des variables.

Commentaires : on peut concaténer du texte avec des variables de deux façons:
- les mettre les uns à la suite des autres entre guillemets
- mettre les chaîne de caractères entre guillemets et les variables hors des guillemets  avec des point pour relier les deux.

   3. Modifier pour faire afficher :

        Bonjour Jean
        As-tu vraiment 25 ans ?

Script :  Cliquez ici  

Commande: 

Résultat: