Майк, Александр - правильный ответ.
Также совет. Если вы только изучаете хэши, в Perl есть модуль Data :: Dumper, который может красиво распечатать ваши структуры данных для вас, что очень удобно, когда вы хотите проверить, какие значения имеют ваши структуры данных.
use Data::Dumper;
print Dumper(\%a);
когда вы печатаете это, он показывает
$VAR1 = {
'1' => {
'str' => 'hello'
},
'2' => {
'str' => 'world'
}
};