[請益] 請問如何以物件導向的方式傳回一陣列?
比如說我有一個程式是這樣:
$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
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章