Thread Elemente einem mehrstufigen Hash hinzufügen (2 answers)
Opened by hansi66 at 2010-12-02 19:16

hansi66
 2010-12-02 19:16
#143276 #143276
User since
2010-11-18
11 Artikel
BenutzerIn
[default_avatar]
Hallo, ich möchte einen mehrdim. Hash befüllen über mehrere Schleifendurchläufe.

Code: (dl )
1
2
3
for (my $i =0; $i<=$#werte; $i++) {
$hash{$f} = {'RD29.0' => {$PrimKey => {$Key[$i]}}} = $werte[$i];
}


Allerdings klappt das nicht! Das Beispiel hier verdeutlicht mein Problem nochmals:
Code: (dl )
1
2
3
$node{ina} = { peter => { ulli => { hans => 'ottmar'}}};
$node{ina} = { peter => { ulli => { test => 'ottmar'}}};
$node{ina} = { peter => { ulli => { willi => 'uschi'}}};


Es wird immer nur der letzte node in den Hash geschrieben.
Code: (dl )
1
2
3
4
5
6
7
8
9
$VAR1 = {
'ina' => {
'peter' => {
'ulli' => {
'willi' => 'uschi'
}
}
}
};


Was muss ich machen, damit alle Schleifendurchläufe auch im Hash landen?
Danke schon mal.
Last edited: 2010-12-02 19:18:56 +0100 (CET)

View full thread Elemente einem mehrstufigen Hash hinzufügen