Re: [問題] [ split ] 的處理是?

看板Perl作者 (Jackie)時間16年前 (2009/04/01 15:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
首先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)
文章代碼(AID): #19qnCJKg (Perl)
文章代碼(AID): #19qnCJKg (Perl)