[Moscow.pm] reverse изменяет аргумент
Ruslan Zakirov
ruz на bestpractical.com
Пн Окт 1 11:25:31 PDT 2012
2012/10/1 Denis Evdokimov <evdokimov.denis на gmail.com>:
> Согласен, что сайд-эффекты, которые влияют на JSON... не особо баг, но вот
> это...
>
> perl -MData::Dumper -e'my @a=qw(a b c); my @b=map $_.="!!!",reverse @a;
> print Dumper \@a, \@b'
Известный момент, который любят спрашивать на собесодованиях. map и
foreach используют alias'ы, а не копии. Очень удобно и полезно.
> $VAR1 = [
> 'a!!!',
> 'b!!!',
> 'c!!!'
> ];
> $VAR2 = [
> 'c!!!',
> 'b!!!',
> 'a!!!'
> ];
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm