essas coisas com uma folha A4 e um lápis são bem mais simples de ser explicadas<br><br><div class="gmail_quote">2011/6/9 Blabos de Blebe <span dir="ltr"><<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Vcs gastam muito tempo prestando atenção no meu suposto tom e esquecem<br>
da lição de casa.<br>
<br>
Hernan, vc ta misturando as coisas. Coloca uma lista como valor de uma<br>
chave de um hash e me conta o que acontece. Mas é uma lista e não uma<br>
referência ok. Vc ta chamando de lista tanto uma lista quanto uma<br>
referência, quando não são. Tanto é que vc as usa de formas<br>
diferentes.<br>
<br>
Referência pra array não é array e referência pra hash não é hash.<br>
Aliás ta aí um bom assunto pra post…<br>
<br>
E se não gostaram do meu tom, chupa corínthians!!! :)<br>
<br>
[]'s<br>
<br>
On Thursday, June 9, 2011, Renato Santos <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>> wrote:<br>
> blabos nao precisava falar neste tom neh ;Pcabou cerveja?<br>
<div class="im">> pelo menos aqui, onde trabalho, é normal falar array de hash que automagicamente sabemos que é uma array[ref] de hashref<br>
><br>
><br>
><br>
><br>
> 2011/6/9 Hernan Lopes <<a href="mailto:hernanlopes@gmail.com">hernanlopes@gmail.com</a>><br>
><br>
><br>
><br>
> vc se refere a estrutura de dados.um hash é "chave --> valor" ( onde valor pode ser qualquer coisa)<br>
> array é uma lista de coisas.. pode ser uma lista de itens de compra, ou uma lista de hash, etc<br>
><br>
><br>
><br>
><br>
><br>
> my $hash_frutas_cores = {<br>
>     banana => 'amarelo',    abacate => 'verde',    mamao => 'laranja',};<br>
> my @lista_frutas = (    'banana',<br>
><br>
><br>
><br>
><br>
><br>
>     'abacate',    'mamao',);<br>
> foreach my $fruta ( @lista_frutas ) {    print "\nA cor da frutinha $fruta é: " . $hash_frutas_cores->{ $fruta } ;<br>
><br>
><br>
><br>
><br>
><br>
> }print "\nhmm... frutinha....";<br>
><br>
> vc precisa aprender sobre scalars..<br>
> veja dois exemplos de array:<br>
> A. exemplo array1:<br>
><br>
><br>
><br>
><br>
><br>
> my @lista_frutas = (    'banana',<br>
>     'abacate',    'mamao',);foreach my $item ( @lista_frutas ) {    print $item;}<br>
> B. exemplo array2:my $lista_frutas = [<br>
><br>
><br>
><br>
><br>
>     'banana2',<br>
>     'abacate2',    'mamao2',];foreach my $item ( @{ $lista_frutas } ) {    print $item;}<br>
><br>
> Agora, 2 exemplos de hash:<br>
><br>
><br>
><br>
><br>
><br>
</div>> A. exemplo de hashmy $hash_item = {    banana => 'amarela',    laranja => 'laranja',};foreach my $key ( keys %{ $hash_item } ) {<br>
<div><div></div><div class="h5">><br>
><br>
><br>
><br>
>    print $hash_item->{ $key };}<br>
><br>
> B. outro exemplo de hash:my %hash_item = (    banana => 'amarela',<br>
><br>
><br>
><br>
><br>
>     laranja => 'laranja',);foreach my $key ( keys %hash_item ) {   print "\n" . %hash_item{ $key };}<br>
><br>
><br>
><br>
><br>
><br>
><br>
> 2011/6/9 Teddy Hammer <<a href="mailto:teddyhammer@hotmail.com">teddyhammer@hotmail.com</a>><br>
><br>
><br>
><br>
><br>
><br>
> Ae povo, blz?<br>
> Tava olhando uns exemplo que baixei da net sobre hash de hash, array de hash. Complicado de visualizar a coisa heim!!!<br>
> Num tem nada mais facil pra entender isso?<br>
><br>
><br>
> =begin disclaimer<br>
>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
><br>
><br>
> =begin disclaimer<br>
>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
><br>
><br>
> --<br>
> Renato Santos<br>
> <a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>
><br>
><br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>