Hashes und tie
Eine Klasse, die einen über tie
gebundenen Hash implementiert, sollte acht Methoden definieren. TIEHASH
konstruiert neue Objekte. FETCH
und STORE
greifen auf die Schlüssel/Wert-Paare zu. EXISTS gibt an, ob ein Schlüssel im Hash vorhanden ist, und DELETE
entfernt einen Schlüssel zusammen mit dem assoziierten Wert.[135] CLEAR
leert den Hash, indem es alle Schlüssel/Wert-Paare entfernt. FIRSTKEY
und NEXTKEY
gehen alle Schlüssel/Wert-Paare durch, wenn Sie mit keys
, values
oder each
arbeiten. Und wie üblich können Sie eine DESTROY
-Methode definieren, wenn bestimmte Operationen bei der Freigabe des Objekts durchgeführt werden sollen. (Wenn das nach sehr vielen Methoden aussieht, haben Sie den letzten Abschnitt über Arrays nicht aufmerksam ...
Get Programmieren mit Perl now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.