Silvio: Perl: Einem Hash einen weiteren Hash zufügen

Beitrag lesen

Hallo,

kann ich einem Hash %test1 einen anderen Hash %test2 zufügen und somit %test1 erweitern?

Probiert habe ich:

my %test1;
my %test2;
$test1{'a'} = 1;
$test1{'b'} = 1;
$test1{'c'} = 1;
$test2{'aa'} = 2;
$test2{'bb'} = 2;
$test2{'cc'} = 2;

%test1 = %test2;

Ein

print Dumper(%test1); 

bringt mir (klar, er überschreibt %test1 komplett) das hier

$VAR1 = {
          'cc' => 2,
          'aa' => 2,
          'bb' => 2
        };

Ich hätte aber gern:

$VAR1 = {
          'b' => 1,
          'a' => 1,
          'c' => 1,
          'cc' => 2,
          'aa' => 2,
          'bb' => 2
        };

Geht das durch irgeneine Art Zuweisungsoperator? Also ohne das ich eine Schleife bauen muss, um %test2 auszulesen und dann jedes Element einzeln %test1 zuweise?

Danke