Frank1985: Hash auf Hash mit eval

Beitrag lesen

Hallo zusammen,

ich erzeuge mir einen Hash:
my %testhash;

und lese eine Zeile der Form: "name" => "wert" ein.
Der Wert soll als key des hash dienen und zusätzlich soll diese Zeile zu diesem Schlüssel gespeichert werden.
Also sowas in der Art:
$testhash{'wert'}{'name'}=wert;

So einen Baum möchte ich aufbauen.

%test = eval $zeile;  
$keywert = $test{'name'}; #Das geht, geht aber vielleicht auch in einem Befehl, weiß aber nicht wie!  
  
$testhash{$keywert}=eval $zeile; #Das geht nicht  
  
print $testhash{$keywert}{name}; #Das geht auch nicht!

Einer ne Idee?