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
就足够了