[SP-pm] Dúvida com Hash Slices

Eden Cardim edencardim at gmail.com
Sun Jul 25 08:12:04 PDT 2010


2010/7/25 Renato Santos <renato.cron em gmail.com>:
> value Ricardo Bittencourt, estou usando o ideone!
> Então, basicamente, o perl sabe que vai mudar o valor do HASH (mesmo usando
> uma @ antes), eu acho, que é porque tem as chaves depois, assim ele sabe que
> tem que acessar como se fosse um HASH, e nao como array (pois seriam
> colchetes):
> Agora mudando um pouco o assunto,
>  Eu fico muito chateado de nao poder fazer isso:
>
> use strict;
> use warnings;
> use diagnostics;
> use Data::Dumper;
>
> my $array_ref = []; # ou =undef, tanto faz
> my $string_to_split = q{some data to split};
> @{$array_ref} = split (/\s/, $string_to_split);
> print Dumper $array_ref;
>
> Oras bolas, funcionou. Deve ser a versao do perl (5.8.?) diferentes na minha
> empresa. Ou era outro comando, (nao o split, e sim o sort)
> Eu particularmente prefiro usar referencias tanto para array tanto para
> HASH, fica muito mais limpo passar por parametros (sem precisar usar \)
> Nao percebi nenhuma piora na perfomance.

http://mail.pm.org/pipermail/rio-pm/2010q2/006309.html

-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://blog.edencardim.com/            http://www.shadowcat.co.uk/servers/


More information about the SaoPaulo-pm mailing list