2011/5/29 Renato Santos <[email protected]> > O map gera uma nova lista com o resultado que você retornou (percorrendo > cada item da[s] lista[s] que você passou) > e o grep retorna o conteudo original dependendo do resultando que você > retornou no código para cada um dos item[s]. > > Look this: > > @quatroZeros = map { 0 } qw / a b c d/; > > @vazio = grep { 0 } qw / a b c d/; > ---------------------- > @quatroUm = map { 1 } qw / a b c d/; > > @abc_e_d = grep { 1 } qw / a b c d/; > > >
Adorei esse exemplo. Eu que não conhecia nenhum dos dois muito bem (só de ouvir falar, mas nunca tinha usado) consegui entender perfeitamente com isso. RenatoCRON++
=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
