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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage