Hashes von Listen
speedy
- perl
Hallo Forum,
leider hab ich im Moment kein Perlbuch da und bräuchte aber mal eine Info wie man Hashes von Listen erzeugt und damit arbeitet. Kann mir da jemand helfen, oder einen Link nennen?
Viele Grüsse und dankeschön
speedy
... bräuchte aber mal eine Info wie man Hashes von Listen erzeugt und damit arbeitet. Kann mir da jemand helfen, oder einen Link nennen?
Falls Du wissen möchtest, wie man assoziative Listen (Hashes) anlegt und auf sie zugreift, sie mal unter http://www.perl.com/pub/doc/manual/html/pod/perldata.html
nach. Bis dann.
Hi,
das meinte ich eigentlich nicht. Ich meinte einen Hash mit referenzierten Listen. Wie konstruiere ich sowas zur Laufzeit und wie greife ich auf die Daten zu?
Viele Grüsse
speedy
Hi speedy!
#referenz auf die Liste
$listref = @list;
#die Referenz auf die Liste in hash speichern
$hash{'key'}=$listref;
#Zugriff auf erstes Element der Liste des Schlüssels 'key'
print $hash{'key'}[0];
Und wenn Du den Hash auch über eine Referenz ansprechen willst:
$hashref=%hash;
$listref = @list;
$$hashref{$key}=$listref;
print $$hashref{'key'}[0];
Gruß Frank
Dankeschön, jetzt ist mir einiges klar.
Viele Grüsse
speedy