Thread Was machen solche Hashes?
(3 answers)
Opened by bandchef at 2014-06-04 12:39
Schlüssel und Werte in einem Hash sind immer Scalare. Dieser Grundsatz sollte eigentlich in einem jeden guten Perl-Buch stehen und auch, dass Referenzen Scalare sind. Diesen Grundsätzen folgend, kannst Du jede, auf den ersten Blick noch so komplizierte Datenstruktur verstehen und damit umgehen, wobei ein Hash-of-Hashes noch eine einfache Sache ist. So können Werte in einem Hash auch Referenzen auf Arrays sein und Datenstrukturen sind in der Praxis oft auch tiefer geschachtelt.
Interessant ist evntl. noch, dass eine Schreibweise Code (perl): (dl
)
$foo->{bar}->{baz}->[0] vereinfacht werden kann insofern, als dass der erste Pfeil-Operator genügt: Code (perl): (dl
)
$foo->{bar}{baz}[0] --Rosti |