package B;
use Moose;
has 'b' => (
is => 'ro',
isa => 'Str',
default => 'Hello',
);
package main;
my $b = B->new;
我使用此代码,但错误是:
无法通过t.pl第30行的包“B”找到对象方法“new”。
我知道 B 模块已安装, 那么如何在我的文件中引用 B ,而不是 B 模块?
答案 0 :(得分:4)
“B”是现有核心模块的名称。不要将模块命名为“B”。