Skalary

Związane skalary są najłatwiejsze do zaimplementowania, ponieważ skalary nie robią zbyt wiele. Można tylko odczytywać lub zapisywać dane w skalarze. Aby uzyskać specjalne działanie, muszę napisać dwie metody: STORE (wywoływaną przez Perl podczas przypisywania wartości) oraz FETCH (wywoływaną podczas odczytywania wartości). Oprócz tego piszę metodę TIESCALAR, którą Perl wywołuje, kiedy napotka instrukcję tie, a także (opcjonalnie) metody DESTROY lub UNTIE.

Metoda TIESCALAR działa tak jak każdy inny konstruktor. Otrzymuje nazwę jako pierwszy argument, a następnie listę pozostałych argumentów. Są one przekazywane bezpośrednio z instrukcji tie.

Tie::Cycle

W moim przykładzie Tie::Cycle wszystko, co następuje po nazwie wiązanej zmiennej ...

Get Perl. Mistrzostwo w programowaniu now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.