Thread theoretische Frage zu hashes of hashes (7 answers)
Opened by suresh at 2010-10-12 10:13

suresh
 2010-10-12 20:40
#141848 #141848
User since
2010-10-12
109 Artikel
BenutzerIn
[default_avatar]
Ich möchte mich erstmal rechtherzlich für eure replies bedanken. Ich habe mir sowohl das perldsc als auch das perlreftut durchgelesen, hatte ich vergessen zu erwähnen sorry.
Interessant finde ich als Ausgangspunkt das perlreftut mit folgendem Beispiel:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   1.  %table
2. +-------+---+
3. | | | +-----------+--------+
4. |Germany| *---->| Frankfurt | Berlin |
5. | | | +-----------+--------+
6. +-------+---+
7. | | | +----------+
8. |Finland| *---->| Helsinki |
9. | | | +----------+
10. +-------+---+
11. | | | +---------+------------+----------+
12. | USA | *---->| Chicago | Washington | New York |
13. | | | +---------+------------+----------+
14. +-------+---+


Das ganze ist natürlich ein Hash of Arrays! Allerdings könnte man das ja erweitern zu:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 1.  %table
2. +-------+---+
3. | | | +-----------+--------+
4. |Germany| *---->| Frankfurt |
| | | | | Berlin| *----> |Wedding|Köpenick|Kreuzberg|
5. | | | +-----------+--------+
6. +-------+---+
7. | | | +----------+
8. |Finland| | Helsinki |
| | | | *---->| Oulu |
| | | | | Salo |
| | | | | Tampere |
9. | | | +----------+
10. +-------+---+
11. | | | +---------+------------+----------+
12. | USA | | Chicago |
| | | | *---->| Washington |
| | | | | New York | *----> | Manhatten |
13. | | | +---------+------------+----------+
14. +-------+---+


Jetzt habe ich allerdings ein Problem. Ich bekomme die Länder, Städtenamen und Stadtteile jeweils über eine definierte Schnittstelle in ein array übergeben zb @output. Wie kann ich daraus ein dynamisches hash of hash machen?
Code: (dl )
1
2
3
my $tree = {}
$tree{$key} = \@output;#Baumstruktur
}


Grüße

View full thread theoretische Frage zu hashes of hashes