在动态加载的模块perl中调用方法

时间:2011-09-25 01:16:31

标签: perl perl-module

我正在使用Module::Load动态加载模块。 但是我无法调用模块中定义的方法。这就是我正在做的事情

my $module = load("Module");
$module->function();

我收到以下错误:

如果没有包或对象引用,则无法调用方法“function”

以上代码有什么问题?

1 个答案:

答案 0 :(得分:5)

load函数没有指定的返回值。我想你正在寻找这个:

my $module = 'Module';
load($module);
$module->function();