[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