Thread Was machen solche Hashes? (3 answers)
Opened by bandchef at 2014-06-04 12:39

rosti
 2014-06-05 08:40
#175918 #175918
User since
2011-03-19
3245 Artikel
BenutzerIn
[Homepage]
user image
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

View full thread Was machen solche Hashes?