Thursday, October 8, 2009

Perl: передача параметров при загрузке модуля

При загрузке модуля с помощью use, можно передать ему произвольные параметры:


package TestPackage;
use Other::Package 'param1', 'param2';

При этом вызывается метод import подгружаемого модуля, с переданными параметрами:


package Other::Package;
sub import {
my($class, @params) = @_;}
 
Может оказаться полезным, если надо инициализировать какие то переменные модуля.

No comments:

Post a Comment