【发布时间】:2012-09-01 09:16:27
【问题描述】:
我只是想学习一点 Perl 并遇到了这个问题:
foreach $element (@{$records})
{
do something;
}
在我的新手眼里,这写着:
“对于名为 @{$records} 的数组中的每个元素,做一些事情”
但是,由于这似乎是一个不太可能的数组名称(完全是“@{$”),我想它不是那么简单吗?
我也遇到过“%$”一起使用的情况。
我知道% 表示散列,$ 表示标量,但不知道它们在一起是什么意思。
谁能解释一下这些?
【问题讨论】:
标签: perl syntax operators brackets curly-brackets