[Moscow.pm] reverse изменяет аргумент

Denis Evdokimov evdokimov.denis на gmail.com
Пн Окт 1 12:47:37 PDT 2012


P.S. Я понимаю по каким причинам сделано именно так.
Но меня всё равно коробит от мысли, что функции, которые никак не должны
менять изначальный массив, позволяют его менять.
В моём представлении такой код НЕ должен менять @a
perl -MData::Dumper -e'my @a=qw(a b c); foreach(reverse sort @a){$_.="!!!"}
print Dumper \@a'
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121001/22f0b589/attachment.html>


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