<br><br><div class="gmail_quote">2011/5/29 Renato Santos <span dir="ltr"><<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
O map gera uma nova lista com o resultado que você retornou (percorrendo cada item da[s] lista[s] que você passou)<div>e o grep retorna o conteudo original dependendo do resultando que você retornou no código para cada um dos item[s].</div>


<div><br></div><div>Look this:</div><div><br></div><div>@quatroZeros = map { 0 } qw / a b c d/;</div><div><br></div><div>@vazio = grep { 0 } qw / a b c d/;<br>----------------------</div><div><div>@quatroUm = map { 1 } qw / a b c d/;</div>


<div><br></div><div>@abc_e_d = grep { 1 } qw / a b c d/;</div><div><br></div><div><br></div></div></blockquote><div><br></div><div><br></div><div>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++ </div>
</div>