Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 什么是';实例方法invocant无效:未提供哈希引用';类中的平均值::XSAccessor?_Perl_Runtime Error - Fatal编程技术网

Perl 什么是';实例方法invocant无效:未提供哈希引用';类中的平均值::XSAccessor?

Perl 什么是';实例方法invocant无效:未提供哈希引用';类中的平均值::XSAccessor?,perl,runtime-error,Perl,Runtime Error,我在一次对象调用中遇到了这个错误,我甚至不明白它的意思: Class::XSAccessor:无效的实例方法invocant:未提供哈希引用检查是否在Class::XSAccessor需要实例方法调用的地方进行类方法调用。 换句话说,错误消息的意思是它所说的——它需要一个幸运的hash ref,而您没有给它一个 在我的例子中,问题是我在做一个$package\u name->method调用;我需要的是对该类的一个实例进行相同的调用。因此,对于我的情况,只需执行$package\u name->

我在一次对象调用中遇到了这个错误,我甚至不明白它的意思:


Class::XSAccessor:无效的实例方法invocant:未提供哈希引用

检查是否在Class::XSAccessor需要实例方法调用的地方进行类方法调用。

换句话说,错误消息的意思是它所说的——它需要一个幸运的hash ref,而您没有给它一个

在我的例子中,问题是我在做一个
$package\u name->method
调用;我需要的是对该类的一个实例进行相同的调用。因此,对于我的情况,只需执行
$package\u name->new()->method
就足够了