Wenn Sie das gesamte Modul zur Laufzeit laden müssen, verwenden Sie require
. Für den Import benötigen Sie jedoch zusätzlichen Code. Hier ist ein Beispiel:
Sie können auch autouse
verwenden, um das Modul nur zu laden, wenn seine Funktion verwendet wird. Zum Beispiel:
Es gibt auch ein Modul SelfLoader
, mit dem Sie einzelne Funktionen nur dann laden können, wenn Sie sie benötigen. Sehen Sie sich das AutoLoader
-Modul an, das fast dasselbe tut.
Ich empfehle auch, entsprechende Rezepte aus Perl Cookbook zu lesen.
Tags und Links perl lazy-loading