Función local de Perl

Descripción

Esta función establece las variables en LIST para que sean locales al bloque de ejecución actual. Si se especifica más de un valor, debe utilizar paréntesis para definir la lista.

Tenga en cuenta que local crea una copia local de una variable, que luego queda fuera de alcance cuando termina el bloque adjunto. El valor localizado se utiliza cada vez que se accede a él, incluidas las subrutinas y formatos utilizados durante ese bloque.

Sintaxis

A continuación se muestra la sintaxis simple para esta función:

local LIST

Valor devuelto

Esta función no devuelve ningún valor.

Ejemplo

A continuación se muestra el código de ejemplo que muestra su uso básico:

#!/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