Как я могу взять ссылку на подпрограмму Perl?
У меня возникли проблемы с выяснением, как сделать ссылку на подпрограмму во внешнем файле модуля. Прямо сейчас я делаю это:
Внешний файл
package settingsGeneral;
sub printScreen {
print $_[0];
}
Главный
use settingsGeneral;
my $printScreen = settingsGeneral::printScreen;
&$printScreen("test");
но это приводит к ошибке: невозможно использовать строку ("1") в качестве ссылки на подпрограмму, когда используются "строгие ссылки"