Re: [問題] array reference

作者: DarkKiller (System hacked)   2012-04-24 13:08:14
※ 引述《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
作者: l10nel (小失)   2012-04-25 03:27:00
應該說,@arr[2] 符合slice語法所以可行但仍不同於 $arr[2]非slice的單一元素在Perl 5仍應是$arr[x]
作者: xatier (一切重來就好了...)   2012-04-25 20:20:00
@arr[2] => ($arr[2]) 我的理解是這樣XD

Links booklink

Contact Us: admin [ a t ] ucptt.com