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