[Moscow.pm] String to Hash

Eugene Kaltashkin zhecka на gmail.com
Пн Фев 8 11:34:41 PST 2010


Кто-нить сталкивался с таким преобразованием у себя в проектах ?
имеем данные в виде "a=b,c=d,e=f"  и тыды, нужно получить хеш на выходе.
Искал штатный метод, но не нашёл
написал своё. пока получились 2е вот такие функции.

          HASHSUBSTR => sub { foreach (split /,/,$v) {
$hash{substr($_,0,index($_,"="))} = substr($_,rindex($_,"=")+1); } },
          HASHSPLIT => sub { foreach (split /,/,$v) { my ($u,$b) =
split(/=/,$v); $hash{$u}=$b; } },

первая быстрее чем вторая.
Быстрее можно сделать ?
Как думаете ?

-- 
Best Regards
ZHECKA-RIPN


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