Forum Webscript.Ru
Программирование => Perl => Тема начата: softsafer от 08 Августа 2006, 07:00:30
-
есть модуль Modul.pm
есть скрипт script.pl
в скрипте script.pl есть переменная $var1 и процедура sub1.
В этом же скрипте подключается модуль Modul.pm. Как мне из модуля обратиться к переменной $var1 и процедуре sub1?
Щас делаю так:
main::sub1()
как-то не эстетично. Какие ещё есть способы?
-
Это дурной стиль, модуль должен работать только с локальными переменными, если же нужно что-то из вне, то нужно передавать как параметр вызова метода.
-
Благодарю за дельный совет, но, ответа не прозвучало. Всё-таки, есть ли иной способ обращения к методам и переменным в главном модуле нежели этот:
main::sub1()
?????
-
perldoc perlmod
Желательно весь, но можно и с раздела Perl Modules начать.
-
NeoNox как всегда прав...
исследовать @ISA, Exporter...