我要做的是将glob返回给我的列表分配给hashmap中的值。我知道值是标量,因此必须将其指定为参考。例如,这将起作用:
my @stuff = glob("foo");
my %hashmap =
(
"stuff" => \@stuff
);
但是我想立刻做到这一切。那可能吗?这不起作用:
my %hashmap =
(
"stuff" => \@{glob("foo")}
);
答案 0 :(得分:4)
您正在寻找建筑
my %hashmap =
(
"stuff" => [ glob("foo") ]
);