[SP-pm] Pergunta sobre a variável $_

Giuliani Sanches giulianisanches at gmail.com
Mon Jul 12 17:10:07 PDT 2010


Essa é a famosa global "default variable".

Você não vai conseguir fazer um foreach nessa variável pois ela é um scalar.

Ela é usada automaticamente pelo perl em diversas funções, loops,
testes de arquivos ...

Da uma lida aqui http://perldoc.perl.org/perlvar.html e você vai
entende-la melhor.

[]'s

Em 12 de julho de 2010 20:49, "Flávio R. Lopes"
<flavio.lopes at links.inf.br> escreveu:
> Olá pessoal!
>
> Como funciona (na memória) os dados que ficam armazenados na variável $_  ?
> Ou seja, supondo que dentro de um programa meu, eu a utilize em dois "blocos
> foreach":
>
> ... código ...
> foreach ($_) {
> ...código_do_bloco-1....
>
> }
>
> # e depois novamente em outro bloco:
>
> foreach ($_) {
> ...código_do_bloco-2....
>
>  }
>
> Quero dizer o seguinte, o último valor que ficou armazenado nela ($_), ao
> final do primeiro bloco, será o "primeiro" valor a ser considerado quando o
> programa for rodar o bloco-2 ?
> É preciso "limpar" esta variável antes de usá-la em outro trecho do código?
>
> Não sei se fui claro...
>
> Abraço,
> Flávio
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Giuliani Sanches
twitter.com/giulianisanches
giulianisanches.blogspot.com

Como elaborar uma pergunta:
http://www.istf.com.br/perguntas/


More information about the SaoPaulo-pm mailing list