[SP-pm] Como pegar o indice dos objetos

Renato Santos renato.cron at gmail.com
Sun Oct 3 12:29:47 PDT 2010


Hmm,

Tente:
my $self = shift;
foreach(keys %{$self->{nome}}){
       print $_;
}

Mas algo me diz que não vai funcionar.
Não sei, ainda =/, o moose, mas o $self->{nome} nao deve ser um HASH ou
array.

Sem moose ficaria assim:


my $array = [
{cor => '#00FEDE', tamanho => 2},
{cor => '#CACACA', tamanho => 3},
{cor => '#BABABA', tamanho => 4}
];

foreach my $cor (keys %{$array}){
    print "$cor tem tamanho $array->{$cor}\n";
}


2010/10/3 Lucas Moraes <mineiro at live.be>

>  Oi Renato, estou querendo fazer isso:
>
> my $self = shift;
> foreach(keys($self->nome)){
> print $_;
> }
>
> esse codigo não funciona, isso é ideia de como eu quero.
> Obrigado.
> Deus é o limite.
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Renato Santos
http://www.renatocron.com/blog/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20101003/a92ad3b3/attachment.html>


More information about the SaoPaulo-pm mailing list