essas coisas com uma folha A4 e um lápis são bem mais simples de ser explicadas
2011/6/9 Blabos de Blebe <[email protected]> > 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 <[email protected]> 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 <[email protected]> > > > > > > > > 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 <[email protected]> > > > > > > > > > > > > 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: [email protected] > > 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: [email protected] > > 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: [email protected] > 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: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
