我正在研究一些不属于我的perl代码。我遇到了这一行,我不知道它在做什么:
my $sum = [];
我只是不明白这个标量是什么设置的。
答案 0 :(得分:5)
[ LIST ]
基本上是
的快捷方式do { my @anon = ( LIST ); \@anon }
它创建一个用封闭表达式的结果初始化的数组(如果有的话),并返回对该数组的引用。
答案 1 :(得分:4)
如果只编写[],则会得到一个新的空匿名数组。如果你 只写{},你得到一个新的,空的匿名哈希。