作者cyenow (葡萄柚)
看板perl
标题[请益] 请问如何以物件导向的方式传回一阵列?
时间Sat May 20 08:31:43 2006
比如说我有一个程式是这样:
$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)
1F:推 LiloHuang:传Reference参考 然後再参照回去 05/20 11:41
2F:推 cyenow:谢谢解答!可是我还是不太懂……不好意思。请问方便给一个 05/21 10:06
3F:→ cyenow:比较具体的范例、或直接告诉我可以在网上搜寻哪些关键字吗? 05/21 10:07