PARTIE 2
Exercice 01
++ Interpolation et concaténation des variables
$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;
- le résultat dans cygwin :
Ici quand nous avons des guillemets simples les
variables ne sont pas interprétées, ainsi quand
dans le
script nous avons 'bonjour$prenom\n' perl ne prend pas en compte ce que
contiennent les variables, il réimprime donc tel quel
"Bonjour$prenom" et pour lui \n ne signifie pas "retour a la ligne" .
Par contre avec les guillemets doubles, le contenu des variables que
nous avons prédéfinies est bien
interprété. Il remplace
bien le $salut par Bonjour et le $prenom par Jean.
$age = 25; $prenom ="Jean"; $salut = "Bonjour";
$s1 = "$salut $prenom\n";
print $s1;
print "As tu vraiment $age ans \n";
- Le résultat dans cygwin :