У меня есть основной скрипт на Perl, который содержит
my $System = {
Path =>
{
root => 'hello'
}
}
print $System->{'Path'}->{'root'}; # prints 'hello'
Как получить доступ к переменной $System->{'Path'}->{'root'}
из внешнего модуля?
Я знаю, что могу использовать пространство имен main::
для извлечения глобальных переменных, таких как $main::x
, но следующее не работает $main::System->{'Path'}->{'root'}
.
Я пробовал также разные синтаксисы, но я не могу его получить.
Что я делаю не так?