我在穆斯參數對象其文件的通配符的屬性glob的Perl的駝鹿哈希性狀
所以我不得不這樣做
sub getInputFileParams{
my ($self) = @_;
#the only parameters passed in are in fact the input files
return keys(%{$self->{extraParams}});
}
的方法,但後來我雖然爲什麼不重複的屬性作爲散列?
has 'extraParams' => (
is => 'ro',
isa => 'JobParameters::Base',
default => sub { {} },
traits => ['Hash'],
handles => {
keys_extraParams => 'keys',
},
);
然而,扼流圈作爲它不是一個哈希引用。我錯過了一些東西,或者正在使用這個對象作爲散列錯誤
不要忘記點擊大對號接受的答案! – RickF 2012-02-20 13:37:56