Em resumo:
o map vai colocar na saída o valor retornado pela última expressão
válida dentro do seu bloco de código para cada elemento do array usado
como argumento, montando um novo array.
E o grep vai retornar o próprio elemento do array se a última expressão
válida em seu bloco de código for verdadeira - lembre que as condições
de verdadeiro e falso no Perl são um pouco diferentes das outras
linguagens - montando um subconjunto do array original.
On 29-05-2011 16:53, "Flávio R. Lopes" wrote:
Boa tarde pessoal.
Ainda não ficou claro para mim as diferenças entre map e grep.
Andei lendo uma coisas por aí (inclusive em Perldoc), mas mesmo assim
não consegui pegar os conceitos de forma clara.
Alguém poderia me dar alguns exemplos (ou alguma documentação ou link)
de quando usar um e outro?
Abraço,
Flávio
=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
--
_____________________________________________________________
Thiago Glauco Sanchez
ITIL
CIW Perl Specialist
Linux+
Téc. Eletrônica, Telecomunicações e Automação Industrial
Tecnologo em Gestão de Tecnologia da Informação
_____________________________________________________________
=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