У меня есть скрипт на языке Perl и модуль Perl (только простые скелеты), как показано ниже:Доступ ВАР из сценария PERL внутри внешнего пакета PERL
module.pm
package My::Package;
use strict;
sub mySub() {
return "Answer is: ".$checkIt;
}
1
script.pl
#!/usr/bin/env perl
use strict;
my $checkIt = "someTextHere";
require My::Package;
print mySub(); #or print My::Package->mySub();
Но она возвращает только Answer is:
Мне нужно My :: Package (module.pm), чтобы иметь возможность загружать vars из скрипта caller (script.pl), например $ checkIt. Можете ли вы мне помочь, пожалуйста?
Любая помощь приветствуется!