Fonction locale Perl
La description
Cette fonction définit les variables de LIST comme étant locales au bloc d'exécution actuel. Si plusieurs valeurs sont spécifiées, vous devez utiliser des parenthèses pour définir la liste.
Notez que local crée une copie locale d'une variable, qui sort alors de la portée lorsque le bloc englobant se termine. La valeur localisée est ensuite utilisée chaque fois qu'elle est accédée, y compris les sous-programmes et formats utilisés pendant ce bloc.
Syntaxe
Voici la syntaxe simple de cette fonction -
local 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
local $foo; # make $foo dynamically local
local (@wid, %get); # make list of variables local
local $foo = "flurp"; # make $foo dynamic, and init it
local @oof = @bar; # make @oof dynamic, and init it