Eingebaute Funktionen überschreiben

Viele eingebaute Funktionen können überschrieben werden (overriding). Allerdings sollten Sie das (genau wie das Durchbrechen Ihrer Wand) nur gelegentlich und aus gutem Grund machen. Üblicherweise wird dies von Paketen getan, die versuchen, bei Nicht-Unix-Betriebssystemen eine fehlende Funktionalität zu emulieren. (Verwechseln Sie das Überschreiben nicht mit dem Überladen. Beim Überladen werden zusätzliche objektorientierte Features zu eingebauten Operatoren hinzugefügt; überschrieben wird hier so gut wie nichts. Mehr über dieses Thema finden Sie im Zusammenhang mit dem overload-Modul in Kapitel 13, Überladen.)

Ein Überschreiben kann nur erfolgen, indem der Name aus einem Modul importiert wird – eine gewöhnliche ...

Get Programmieren mit Perl now with O’Reilly online learning.

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