Überladung zur Laufzeit

Weil use-Anweisungen während der Kompilierung ausgeführt werden, sieht die einzige Möglichkeit, die Überladung zur Laufzeit zu verändern, wie folgt aus:

eval " use overload '+' => \&my_add ";

Sie können auch

eval " no overload '+', '--', '<=' ";

schreiben, obwohl die Verwendung dieser Konstruktion zur Laufzeit doch recht fraglich ist.

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.