相关疑难解决方法(0)

Perl函数名冲突

我正处于一种情况,我正在使用的模块具有一个函数,其名称与我自己的模块中的函数完全相同.当我尝试在我的模块中调用该函数(OO Perl,所以$self->function)时,它会从另一个模块调用该函数.

我已经通过重命名我的函数来解决它,但感兴趣的是,有没有办法从我的模块中显式调用函数?

编辑:这基本上就是我正在做的事情

package Provider::WTO;

use base qw(Provider); # Provider contains a method called date

use utilities::utils; #not my module so don't blame me for the horrendous name :-)
...
sub _get_location
{
    my $self = shift;
    return $self->date."/some_other_string"; # calls utilities::utils::date()
}
Run Code Online (Sandbox Code Playgroud)

perl naming function

4
推荐指数
1
解决办法
2956
查看次数

标签 统计

function ×1

naming ×1

perl ×1