>>516
最初からハッシュの配列で運用するという手もあるよ
my @a = ( {key1=>val1, key2=>val2}, {key1=>val1, key2=>val2}, ... };