0
我想要做的是將glob返回給我的列表分配給hashmap中的值。我知道價值是標量,因此它必須作爲參考。例如,這將工作:perl:將函數返回func作爲hashmap值中的ref
my @stuff = glob("foo");
my %hashmap =
(
"stuff" => \@stuff
);
但是,我想要一次做到這一切。那可能嗎?這不起作用:
my %hashmap =
(
"stuff" => \@{glob("foo")}
);
[創建數組引用,散列值]的可能的複製(http://stackoverflow.com/questions/8372443/創建一個數組引用哈希值) –
另一個可能的dup目標:[我如何返回一個列表作爲數組引用在Perl?](http://stackoverflow.com/questions/2065579/how- do-i-return-a-list-as-an-array-reference-in-perl) –