perl:将func返回的列表指定为hashmap值中的ref

时间:2017-02-27 23:58:30

标签: perl

我要做的是将glob返回给我的列表分配给hashmap中的值。我知道值是标量,因此必须将其指定为参考。例如,这将起作用:

my @stuff = glob("foo");
my %hashmap =
(
  "stuff" => \@stuff
);

但是我想立刻做到这一切。那可能吗?这不起作用:

my %hashmap =
(
  "stuff" => \@{glob("foo")}
);

1 个答案:

答案 0 :(得分:4)

您正在寻找建筑

my %hashmap =
(
  "stuff" => [ glob("foo") ]
);