【发布时间】:2014-01-17 07:34:53
【问题描述】:
代码中有2个包。
套餐一:
package Foo;
sub new {
my ($class, $args) = @_;
my $hashref = {'a' => 1, 'b' => 2};
bless ($self, $class);
return $self;
}
包 2:
package Fuz;
use Foo;
.
.
.
.
my $obj = Foo->new($args);
如何获取对象中被祝福的hashref的key?
我知道 perl 中的 Acme::Damn 和 Data::Structure::Util 模块可以取消对对象的祝福。还有其他方法可以实现吗?
【问题讨论】:
-
$obj仍然是 hashref,所以keys %$obj