[Moscow.pm] reverse изменяет аргумент
Konstantin S. Uvarin
khedin на mail.ru
Пн Окт 1 10:16:39 PDT 2012
On Mon, 2012-10-01 at 19:20 +0400, Denis Evdokimov wrote:
> perl -MJSON -e'my %a=(int => 222); print to_json \%a; my %b=reverse %
> a; print to_json \%a;'
Необязательно revesre, print работает ничуть не хуже. И даже просто
"$a{int}".
perl -MJSON -e'my %a=(int => 222); print to_json \%a; print "$a{int}";
print to_json \%a;'
Насколько я понимаю, perl старается быть максимально ленивым и
преобразовывать число в строку как можно реже (т.е. 1 раз on demand). А
JSON пакует строку, если таковая есть.
--
С уважением, Константин Уварин
jabber:lodin на jabber.ru
+7 (903) 266-26-25
Подробная информация о списке рассылки Moscow-pm