blabos nao precisava falar neste tom neh ;P<div>cabou cerveja?</div><div><br></div><div>pelo menos aqui, onde trabalho, é normal falar array de hash que automagicamente sabemos que é uma array[ref] de hashref<br><br><div class="gmail_quote">
2011/6/9 Hernan Lopes <span dir="ltr"><<a href="mailto:hernanlopes@gmail.com" target="_blank">hernanlopes@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>vc se refere a estrutura de dados.</div><div>um hash é "chave --> valor" ( onde valor pode ser qualquer coisa)<br></div><div>array é uma lista de coisas.. pode ser uma lista de itens de compra, ou uma lista de hash, etc</div>
<div><br></div><div>my $hash_frutas_cores = {</div>
<div> banana => 'amarelo',</div><div> abacate => 'verde',</div><div> mamao => 'laranja',</div><div>};</div><div><br></div><div>my @lista_frutas = (</div><div> 'banana',</div>
<div> 'abacate',</div><div> 'mamao',</div><div>);</div><div><br></div><div>foreach my $fruta ( @lista_frutas ) {</div><div> print "\nA cor da frutinha $fruta é: " . $hash_frutas_cores->{ $fruta } ;</div>
<div>}</div><div>print "\nhmm... frutinha....";</div><div><br></div><div><br></div><div>vc precisa aprender sobre scalars.. <br></div><div>veja dois exemplos de array:</div><div><br></div><div>A. exemplo array1: </div>
<div><br></div><div><div>my @lista_frutas = (</div><div> 'banana',</div>
<div> 'abacate',</div><div> 'mamao',</div><div>);</div><div>foreach my $item ( @lista_frutas ) {</div><div> print $item;</div><div>}</div><div><br></div><div>B. exemplo array2:</div><div><div>my $lista_frutas = [</div>
<div> 'banana2',</div>
<div> 'abacate2',</div><div> 'mamao2',</div><div>];</div><div><div>foreach my $item ( @{ $lista_frutas } ) {</div><div> print $item;</div><div>}</div><div><br></div><div><br></div><div>Agora, 2 exemplos de hash:</div>
<div><br></div><div>A. exemplo de hash</div><div>my $hash_item = {</div><div> banana => 'amarela',</div><div> laranja => 'laranja',</div><div>};</div><div>foreach my $key ( keys %{ $hash_item } ) {</div>
<div> print $hash_item->{ $key };</div><div>}</div></div></div></div><div><br></div><div><br></div><div>B. outro exemplo de hash:</div><div><div><div><div><div>my %hash_item = (</div><div> banana => 'amarela',</div>
<div> laranja => 'laranja',</div><div>);</div><div>foreach my $key ( keys %hash_item ) {</div><div> print "\n" . %hash_item{ $key };</div><div>}</div></div></div></div></div><div><br></div><br><div class="gmail_quote">
<div>
2011/6/9 Teddy Hammer <span dir="ltr"><<a href="mailto:teddyhammer@hotmail.com" target="_blank">teddyhammer@hotmail.com</a>></span><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
<div>
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> </div>
<br></div></div><div>=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" target="_blank">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></div></blockquote></div><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" target="_blank">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></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>
</div>