Rozdział 17. Magia zmiennych związanych

Perl pozwala mi podłączyć się do swoich zmiennych poprzez mechanizm zwany wiązaniem. Mogę zmienić to, co dzieje się podczas dostępu do wartości i ich modyfikowania, a także wykonywania praktycznie wszystkich innych operacji na zmiennych.

Zmienne związane to powrót do korzeni. Mogę zdecydować, co Perl ma robić, kiedy zapisuję lub pobieram wartość zmiennej. Za kulisami implementuję całą logikę działania zmiennej. Skoro da się to zrobić, to mogę sprawić, że pozornie zwykłe zmienne będą mogły zrealizować wszystko, co potrafię zaprogramować (a więc całkiem sporo). Choć zmienne związane mogą zawierać sporą dozę magii, na zewnątrz wyglądają całkiem zwyczajnie. W dodatku działają w całym interfejsie API Perla. ...

Get Perl. Mistrzostwo w programowaniu 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.