Wie kann ich auf eine Perl-Subroutine verweisen?
Ich habe einige Probleme damit, einen Verweis auf eine Unterroutine in einer externen Moduldatei zu erstellen. Im Moment mache ich das:
Externe Datei
package settingsGeneral;
sub printScreen {
print $_[0];
}
Mai
use settingsGeneral;
my $printScreen = settingsGeneral::printScreen;
&$printScreen("test");
Aber dies führt zu einem Fehler: String ("1") kann nicht als Subroutinenreferenz verwendet werden, während "strict refs" verwendet wird