【发布时间】:2014-07-05 20:00:27
【问题描述】:
我有一个由哈希引用列表组成的数组引用。
代码如下:
use strict;
use warnings;
my $arrayRef = [
{
'URL' => 'http://example.com/1.jpg',
'ORD' => '1',
},
{
'URL' => 'http://example.com/2.jpg',
'ORD' => '2',
},
{
'URL' => 'http://example.com/3.jpg',
'ORD' => '3',
},
];
print $arrayRef->[0]->{URL},"\n"; # http://example.com/1.jpg
print $arrayRef->[0]{URL},"\n"; # http://example.com/1.jpg
由于它是一个哈希引用,我使用-> 运算符来获取一个值,但我在不使用-> 运算符的情况下得到相同的值,可以吗?
【问题讨论】:
-
perl hash ref 运算符工作
奇怪方便