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) –