my $hash1 = { aaa=> 10, bbb=> 100, ccc=>1000, }; my $hash2 = { bbb=> 20, }; my $merge= { %{ $hash1 }, %{ $hash2 }, eee=>'add', }; use Data::Dumper; print Dumper $merge; とすると、以下の感じでマージされる。ちゃんと後ろにくっつけた、hash2が同じキーbbbを上書きしてる。 $VAR1 = { 'bbb' => 20, 'aaa' => 10, 'ccc' => 1000, 'eee' => 'add' }; ちなみに、ふつうのハッシュをマージ・結合するには my %hash1 = ( aaa=> 10, bbb=> 100, ccc=> 1000, ); my %hash2 = ( bbb=> 20, ); my %mer