[Moscow.pm] sum of array

Oleg Alistratov ali на ali.org.ua
Вт Июн 7 11:46:56 PDT 2011


Привет,

On 07.06.2011 21:34, Aleksander Gorohovski wrote:

> Подскажите можно ли более изящно, без промежуточной переменной $sum,
> как это обычно делаю:
>
> my $sum;
> $sum += $_ for @m;


> но а без модулей и подпрограмм обойтись можно


ой не. Ну зачем? Ну куда уж проще? Ну как же без аккумулятора и
не пряча в функцию? Извратиться, конечно, можно:

perl -e "print eval join '+', (1 .. 10);"

но если это изящно, то я крокодил.




--
Олег Алистратов


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