|
Folgende Operationen müssen von einem Modul definiert werden, das als Implementierung eines assoziativen Arrays dienen soll:
TIEHASH classname, list | Dient als Konstruktor und wird implizit von der tie-Operation aufgerufen. Genauso wie bei new wird als 1. Parameter ein Zeiger auf das Modul übergeben, gefolgt von implementierungsspezifischen weiteren Parametern. Das neu kreierte Objekt ist zurückzuliefern (oder undef). |
DESTROY this | Diese Methode wird aufgerufen, wenn das assoziative Array von dem Garbage-Collector aufgeräumt wird. |
FETCH this, key | Dies ist die Implementierung eines normalen Lese-Zugriffes, bei dem ein Schlüssel gegeben ist. Der entsprechende Wert (bzw. undef) ist dann zurückzuliefern. |
STORE this, key, value | Ein neuer Wert ist für einen bestimmten Schlüssel einzutragen. |
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003 |