作者DarkKiller (System hacked)
看板Perl
标题Re: [问题] array reference
时间Tue Apr 24 13:08:14 2012
※ 引述《l10nel (小失)》之铭言:
: print @arr[2]; #3 4:惊讶,这样在Perl 5.10竟然也行!何时开始可行的?
: # 这的确是Perl 6的标准语法,
: # 难道Perl 5向Perl 6借了新功能?
: # 在 use warnings; 下遭到警告:Scalar value @arr[2]
: # better written as $arr[2]
从 1997 年就可以了:
http://search.cpan.org/~chips/perl5.004/pod/perldata.pod
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.135.97
1F:→ l10nel:应该说,@arr[2] 符合slice语法所以可行但仍不同於 $arr[2] 04/25 03:27
2F:→ l10nel:非slice的单一元素在Perl 5仍应是$arr[x] 04/25 03:28
3F:→ xatier:@arr[2] => ($arr[2]) 我的理解是这样XD 04/25 20:20