[Rio-pm] HTML::TableContentParser

Márcio Vitor cromo.jml em gmail.com
Sexta Agosto 1 14:19:12 PDT 2008


Não, no teu código $table é uma referência para um array. Como se
criam referências:
$table_ref = \@table;
As referências são importantes para manipulação destas estruturas
entre funções e métodos.
São desreferenciadas quando necessário assim:
Array => foreach (@{$array_ref}) {}
Hash => foreach (keys (%{$hash_ref}) {}
Os {} são dispensáveis( e foram dispensados no teu código ).
Alguém pode completar com uma informação mais completa mas tudo isto
você encontra aqui:

perldoc perlref


Abração

Márcio Vitor


2008/8/1 Samir Cury <rimasy em gmail.com>:
> então usar $arr ou @arr é só questão de notação mesmo?
>
> 2008/7/31 Eden Cardim <edencardim em gmail.com>
>>
>> 2008/7/31 Samir Cury <rimasy em gmail.com>:
>> > Fala galera,
>> >
>> > Andando pelo CPAN achei este módulo que vai adiantar muito minha vida,
>> > mas
>> > me surgiu um porém, talvez falta de base XP
>> >
>> > seguinte, até hoje eu tratava variáveis como $var e arrays como @arr,
>> > neste
>> > exemplo, vejo algo como @$arr, isso é válido??
>> >
>> > se sim significa simplesmente um array?
>>
>> Sim, isso está dereferenciando a referência de array que está dentro
>> de $arr. E, sim, é um array normal.
>>
>> --
>> edenc.vox.com
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>


Mais detalhes sobre a lista de discussão Rio-pm