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?
>
»»
Hab das Problem jetzt fast gelöst nur geschieht die Zuweisung:
`$testhash{$keywert}={eval $zeile}; `{:.language-perl}
in einer Schleife und darin in einem if else, aber die Werte der Zuweisung scheinen nur in dem Bereich gültig zu sein und nicht global.