![]() |
|
|||
|
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