24 ноября 2015 г., 22:30 пользователь Mescalito
<[email protected]> написал:
> Приветствую, коллеги!
>
> Есть  вполне опредленная задача  - взять массив произвольного размера и
> что-то однотипное сделать с его элементами.
> Можно это сделать вида:
>
> foreach(@array) {
>    do_something($_)
> }
>
> а можно
>
> map { do_something($_) } @array
>
> Вторая запись мне нравится больше, т.к.  она более лаконична и более
> очевидно возвращается массив измененных элементов.
>
> Вопрос в том,  какие есть подводные камни  второго метода и какой из методов
> быстрее

https://gist.github.com/ichesnokov/7feea4c15a868d48e5a0

> и оптимальнее по памяти (обрабатывается большое количество текста в
> каждом элементе)
>
> Все что я нашел в выдаче гугла и в монастыре - суть набор холиворов.
> Может кто-то здесь обладает сакральным знанием?
>
>
> --
> WBR,
> Mescalito.
>
> mailto: [email protected]
> skype:  mescalito_genesys
> phone: +38 067 974 7812
> phone: +7 915 382 2412
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
Best regards,
Ilya Chesnokov
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить