[SP-pm] Arrays e Hashes anônimos
Kojo
rbsnkjmr at gmail.com
Mon May 30 21:15:41 PDT 2011
Vc vai perceber o valor das estruturas de dados anonimas, na dinamica dos programas. Ao inves de criar estruturas nomeadas e associa-las a referencias, vc pula uma etapa.
No seu exemplo ficaria my $ref = [qw /meu array/] ao inves de my @array = qw(meu array); my $ref = \@array;
Imagine que o seu array estah sendo criado em um loop e os dados do array sao dinamicos. A linguagem fica mais fluida e economica.
Abs,
Koji
"Flávio R. Lopes" <flavio.lopes at links.inf.br> wrote:
>Boa noite pessoal!
>Estudando no meu livro Intermediate Perl (mais precisamente no Cap-5:
>References and Scoping), cheguei na parte que trata de Array Anônimo e
>Hash Anônimo.
>
>Como funciona isso?
>
>Cria-se para que uma referência, digamos, após seu "uso" não fique
>"vagando" na memória?
>
>Quando que tenho que usar isto ao invés de simplesmente referenciar, por
>exemplo, um array em uma variável scalar: my ref = \@array ?
>
>Abraço,
>Flávio
>=begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>=end disclaimer
More information about the SaoPaulo-pm
mailing list