Função local Perl

Descrição

Esta função define as variáveis ​​em LIST para serem locais para o bloco de execução atual. Se mais de um valor for especificado, você deve usar parênteses para definir a lista.

Observe que local cria uma cópia local de uma variável, que sai do escopo quando o bloco envolvente termina. O valor localizado é então usado sempre que é acessado, incluindo quaisquer sub-rotinas e formatos usados ​​durante aquele bloco.

Sintaxe

A seguir está a sintaxe simples para esta função -

local LIST

Valor de retorno

Esta função não retorna nenhum valor.

Exemplo

A seguir está o código de exemplo que mostra seu 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