next up previous index
Következő: 9.1.1.15.3 Konstruktor, destruktor Fel: 9.1.1.15 Modulok Előző: 9.1.1.15.1 package   Index

9.1.1.15.2 Szimbólumtábla

A modulok szimbólumtáblái futás közben elérhetőek, sőt módosíthatóak!!!

A modulhoz a modul nevével megegyező szimbólumtábla tartozik, ami lényegében egy asszociatív tömb: %main::, avagy %MODULE::. Az itt lévő bejegyzésekhez a *nev alakban is hozzáférhetünk.

local(*main::alma) = *main::korte;
local($main::{'alma'}) = $main::{'korte'};

Ez a példa egy új álnév létrehozását mutatja. Ezek után minden korte-re alma-ként is hivatkozhatunk. Az egyetlen különbség az, hogy az első fordítási időben értékelődik ki.




1999-09-17