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 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.