|
|
HashDieser Variablentyp ist eine Art paarweises Array, wobei das jeweils vordere Element als Zugriffsschlüssel auf das hintere wirkt. Man spricht auch von einem assoziativen Array. Beispiel:
[Hash] %kfz = ('sl', 'Schleswig', 'fl','Flensburg','hh','Hamburg'); $kfz{'hg'} = 'Bad Homburg'; $kfz{'hg'} = 'Hochtaunuskreis'; $key="hg"; print "Schlüssel = \$key, Wert = \$kfz\{\$key\}\gpbs{}n";$
In der ersten Zeile wird das Hash namens
In der zweiten Zeile wird dem Hash In der vierten Zeile wird ein Skalar $key mit dem Inhalt »hg« gefüllt, damit in der letzten Zeile darüber auf das entsprechende Hashelement referenziert werden kann. Wie schon beim Array beobachtet, wird aus dem % des Hash ein $, sobald kfz über den Schlüssel dereferenziert wird und damit nur ein Skalar entnommen wird.
Mit der Funktion
delete $kfz('hh'); Damit wird der Eintrag mit dem Hamburger Kennzeichen aus dem Hash kfz gelöscht.
|
|
Copyright © Rheinwerk Verlag GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken.
Ansonsten unterliegt das Openbook denselben Bestimmungen wie die gebundene Ausgabe:
Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie
Einspeicherung und Verarbeitung in elektronischen Systemen.
Nutzungsbestimmungen | Datenschutz | Impressum
Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de
Cookie-Einstellungen ändern