我知道[]给出了一个匿名数组引用,{}给出了一个匿名哈希引用.现在@ {$x}是什么意思?
您将看到引用的数组的内容.
请注意,您可以使用简单
@$x
在你的情况下.
当您在数据结构中有多个级别时,需要{}字符,如下例所示:
@{ $foo->{first_level}->{second_level} }
要么
@{ $foo->[$first_level]->[$second_level] }
这也适用于其他人sigils:
%{ } # HASH $ # SCALAR
见perldoc perlreftut
perldoc perlreftut