Wie der Titel sagt, bin ich nicht klar, wann solch eine Subroutine aufgerufen wird. Von der require Seite bei perldoc kann man schreiben:Wann wird eine Unterroutine in @INC aufgerufen?
push @INC, \&my_sub;
sub my_sub {
my ($coderef, $filename) = @_; # $coderef is \&my_sub
...
}
aber wo dies genau geht? Das erforderliche Paket oder das erforderliche Skript (oder Paket)? Ich habe beide mit einigen Sentinel print
Aussagen versucht, aber keiner arbeitete so klar, dass es etwas gibt, das ich nicht bekomme.
Wow, irgendwie habe ich die 'require()' docs oft gelesen, ohne diese Funktion zu bemerken! – Ether
Ich kenne die Dokumente nicht auswendig. Ich kann nur googeln. –