|
楼主 |
发表于 2013-7-5 09:22:56
|
显示全部楼层
回复 1# E2TML
可以返回数组:
# Function definition.
sub get_value()
{
my(@$var_a, ...
sjtusonic 发表于 2013-7-4 11:36
谢谢您的回答,请问:return(\@var_a,\@var_b); 这句中,为什么要用 \ ? return @var_a,@var_b ; 这样写可以吗?
($result_a_ref,$result_b_ref)=get_value(); # here need to encode the reference 这句中 $result_a_ref,$result_b_ref的值分别是什么呢? 为什么return的数组要赋给变量?
@result_a=@$result_a_ref; @result_b=@$result_b_ref; 这句中的@$两个符号可以连一起用? 具体是什么意思呢?
不好意思,我是初学,问题比较多,还望赐教!谢谢。 |
|