[SP-pm] hash de hash

Renato Santos renato.cron at gmail.com
Thu Jun 9 19:41:09 PDT 2011


essas coisas com uma folha A4 e um lápis são bem mais simples de ser
explicadas

2011/6/9 Blabos de Blebe <blabos at gmail.com>

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



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


More information about the SaoPaulo-pm mailing list