Class::XSAccessor 中的"无效实例方法调用:未提供哈希引用"是什么意思?



我在一次对象调用中收到此错误,我甚至不明白它的含义:

Class::XSAccessor: invalid instance method invocant: no hash ref supplied

检查是否正在进行类方法调用,其中 Class::XSAccessor 需要实例方法调用。

换句话说,错误消息意味着它所说的 - 它需要一个祝福的哈希引用,而你没有给它一个。

就我而言,问题是我正在执行$package_name->method调用;需要的是针对类的实例进行相同的调用。 所以,对于我的情况,简单地做$package_name->new()->method就足够了。

最新更新