Re: [問題] [ split ] 的處理是?
首先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
推
04/01 15:48, , 1F
04/01 15:48, 1F
※ 編輯: jackieku 來自: 219.84.185.178 (04/01 23:31)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章