[Perl] Hash mit Array als Value [erledigt]

anddie

Well-known member
ID: 171
L
3 Mai 2006
2.270
133
Hi,

ich bin mal wieder etwas mit Perl überfordert *g*

Ich brauche für eine Funktion ein Hash, wo als Value ein Array hinterlegt ist.
Derzeit funktioniert das Ganze (nach etwas rumprobieren) folgendermaßen:
PHP:
@{$data{"Key1"}} = ($start."Ordner1", $dest."Ordner1", 12);
@{$data{"Key2"}} = ($start."Ordner2", $dest."Ordner2", 15);
@{$data{"Key3"}} = ($start."Ordner3", $dest."Ordner3", 9);

Da ich aber alle anderen Hashes immer in der Form
PHP:
my %data = (
    "Key1" => Value1,
    "Key2 => Value2,
    "Key3 => Value3
);
deklariere, hätte ich gerne oben aufgeführte Schreibweise auch da reingewurstet (damit alles schön einheitlich ist).
Aber egal, was ich da probiere, ich kann nirgends sagen, dass die Values ein Array sein sollen, genauer gesagt weiß ich nicht an welcher Stelle ich da mit dem entsprechenden cast ansetzen soll. Außerdem kommt immer eine Warnung, wenn ich den Value aus mehreren Variablen zusammensetze (so wie mit dem Startpfad und dem Ordner dahinter).

Irgendwer eine Idee?

anddie