Perl Hash Keys + Values ​​to variable

Итак, у меня есть такая хеш-таблица:

M => 1
S => 50

Я хочу сделать что-то вроде этого:

$var = map { "$hash{$_}"."$_\n" } keys %hash;
print $var;

так что я получаю переменную для печати это выглядит так:

1M50S

К сожалению, инструкция map не работает :( И да, он должен быть назначен переменной, потому что он находится в операторе if и изменяется в зависимости от условий. Есть ли хороший чистый способ сделать это?

0
задан E.Cross 18 May 2012 в 19:23
поделиться