[請益] 請問如何以物件導向的方式傳回一陣列?

看板Perl作者 (葡萄柚)時間19年前 (2006/05/20 08:23), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
比如說我有一個程式是這樣: $A = TEST->returnArray(); @B = $A->{value}; package TEST; sub returnArray { my $class = $_[0]; my @returnArray = (1,2,3,4,5); my $returnvalue = {value => @returnArray}; bless $returnvalue, $class; return $returnvalue; } 我希望能將 returnArray 物件中 @returnArray 的值傳至 @B, 但是我這種寫法只能傳回 $returnArray[0] 而已。 目前只知道可將 @returnArray 裡的值以 join 合併成一個變數, 將變數傳回來後再以 split 分割存入 @B 但是否有更有效率的做法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.86.252 ※ 編輯: cyenow 來自: 59.112.86.252 (05/20 08:32)

05/20 11:41, , 1F
傳Reference參考 然後再參照回去
05/20 11:41, 1F

05/21 10:06, , 2F
謝謝解答!可是我還是不太懂……不好意思。請問方便給一個
05/21 10:06, 2F

05/21 10:07, , 3F
比較具體的範例、或直接告訴我可以在網上搜尋哪些關鍵字嗎?
05/21 10:07, 3F
文章代碼(AID): #14Rc6Voz (Perl)
文章代碼(AID): #14Rc6Voz (Perl)