Perl ma fonction
La description
Cette fonction déclare que les variables de LIST ont une portée lexicale dans le bloc englobant. Si plus d'une variable est spécifiée, toutes les variables doivent être placées entre parenthèses.
Syntaxe
Voici la syntaxe simple de cette fonction -
my LIST
Valeur de retour
Cette fonction ne renvoie aucune valeur.
Exemple
Voici l'exemple de code montrant son utilisation de base -
#!/usr/bin/perl -w
my $string = "We are the world";
print "$string\n";
myfunction();
print "$string\n";
sub myfunction {
my $string = "We are the function";
print "$string\n";
mysub();
}
sub mysub {
print "$string\n";
}
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
We are the world
We are the function
We are the world
We are the world