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