Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1719339
  • 博文数量: 362
  • 博客积分: 10587
  • 博客等级: 上将
  • 技术积分: 4098
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 18:15
文章分类

全部博文(362)

文章存档

2014年(1)

2013年(58)

2011年(115)

2010年(112)

2009年(76)

分类: PERL

2013-05-23 11:39:24

搬起数组引用的石头砸自己的脚

下面的数组拥有5个元素:

my @array1 = (1, 2, 3, 4, 5);
print @array1; # "12345"

下面的数组拥有一个元素(它刚好是对一个匿名的,拥有5个元素的数组的引用):

my @array2 = [1, 2, 3, 4, 5];
print @array2; # e.g. "ARRAY(0x182c180)"

这个标量是对一个匿名的,拥有5个元素的数组的引用:

my $array3Ref = [1, 2, 3, 4, 5];
print $array3Ref;      # e.g. "ARRAY(0x22710c0)"
print @{ $array3Ref }; # "12345"
print @$array3Ref;     # "12345"
阅读(902) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~