Thread Was machen solche Hashes?
(3 answers)
Opened by bandchef at 2014-06-04 12:39
Mit dem Sigil % kennzeichnet man den kompletten Hash; wenn nur ein Wert in diesem Hash bezeichnet wird, verwendet man das Sigil $.
Es geht darum, was man haben will; will man nur einen Wert (einen Skalar) haben, nimmt man $; wenn man den gesamten Hash haben will entsprechend %. Code: (dl
)
1 my %hash = ( a => 1 }; # kompletter Hash Code: (dl
)
$hash1{k} = {a => $1, b => $2, c => $3} Damit wird ein Eintrag für den Schlüssel 'k' definiert. Als Wert wird eine Referenz auf einen anonymen Hash (geschweifte Klammern) zugewiesen; der anonyme Hash enthält die definierten 3 Schlüssel-Wert-Paare. Die so erzeugte Struktur heisst Hash-Of-Hashes. Empfohlene Doku: http://perldoc.perl.org/perldata.html http://perldoc.perl.org/perlreftut.html http://perldoc.perl.org/perlref.html http://perldoc.perl.org/perldsc.html Verwandtes Thema: http://perldoc.perl.org/perllol.html Last edited: 2014-06-04 12:52:38 +0200 (CEST) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |