[Moscow.pm] a=b&c=d
Andrew Shitov
andy на shitov.ru
Сб Дек 22 14:48:56 PST 2007
> /(.*?)=(.*)/, $h{$1} = $2 for split /&/;
На Perl 6 придумал без промежуточных переменных:
my %h = gather {take .split('=') for .split('&')};
h6.pl:
$_ = "a=b&c=d";
my %h = gather {take .split('=') for .split('&')};
say "$_=%h{$_}" for %h.keys;
C:\_t>pugs h6.pl
a=b
c=d
--
Андрей Шитов
______________________________________________________________________
andy на shitov.ru | http://www.shitov.ru
Подробная информация о списке рассылки Moscow-pm