作者jackieku (Jackie)
看板Perl
标题Re: [问题] [ split ] 的处理是?
时间Wed Apr 1 15:09:05 2009
首先split如果没有任何参数的话等同於
split /\s/, $_;
然後中括号代表建立一个reference to array
所以 [ split ] 如果写得详细一点应该是
@array = split /\s/, $_;
$ref = \@array;
上面这两行跟
$ref = [ split ];
是一样的
所以你贴的那串程式码事实上的作用是把<RF>中的每一行读出来并用空白分隔开
然後存成一个阵列...阵列中每一个元素都是reference to array
因为Perl里面没有所谓的多维阵列...只能用reference处理
这样够清楚吗??
--
~我的个人网站,欢迎莅临指教喔~
http://ku.myftp.org/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.185.178
1F:推 sweetwords:了解了 非常谢谢你 :> 04/01 15:48
※ 编辑: jackieku 来自: 219.84.185.178 (04/01 23:31)