Como posso fazer referência a uma sub-rotina Perl?
Estou tendo problemas para descobrir como fazer referência a uma sub-rotina em um arquivo de módulo externo. No momento, estou fazendo o seguinte:
Arquivo externo
package settingsGeneral;
sub printScreen {
print $_[0];
}
a Principal
use settingsGeneral;
my $printScreen = settingsGeneral::printScreen;
&$printScreen("test");
mas isso resulta em um erro: não é possível usar a string ("1") como uma ref de sub-rotina enquanto "refs estritas" em uso