[Moscow.pm] map vs foreach

Victor Efimov victor на vsespb.ru
Вт Ноя 24 11:34:33 PST 2015


имхо, map не нужно использовать, если результат map не нужен.
а вообще было уже сто раз
http://stackoverflow.com/questions/4174492/in-perl-is-it-appropriate-to-use-map-in-void-context-instead-of-a-foreach-loop

24 ноября 2015 г., 22:30 пользователь Mescalito
<mescalito.ua на gmail.com> написал:
> Приветствую, коллеги!
>
> Есть  вполне опредленная задача  - взять массив произвольного размера и
> что-то однотипное сделать с его элементами.
> Можно это сделать вида:
>
> foreach(@array) {
>    do_something($_)
> }
>
> а можно
>
> map { do_something($_) } @array
>
> Вторая запись мне нравится больше, т.к.  она более лаконична и более
> очевидно возвращается массив измененных элементов.
>
> Вопрос в том,  какие есть подводные камни  второго метода и какой из методов
> быстрее и оптимальнее по памяти (обрабатывается большое количество текста в
> каждом элементе)
>
> Все что я нашел в выдаче гугла и в монастыре - суть набор холиворов.
> Может кто-то здесь обладает сакральным знанием?
>
>
> --
> WBR,
> Mescalito.
>
> mailto: mescalito.ua на gmail.com
> skype:  mescalito_genesys
> phone: +38 067 974 7812
> phone: +7 915 382 2412
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>


Подробная информация о списке рассылки Moscow-pm