函數 傳遞 陣列問題

函數 傳遞 陣列問題

如果傳1個陣列可以

sub a{
    my @b = @_;
}

a(@array);

請教如果要傳 2個陣列 作為參數 應該如何寫

sub a{
    my @b = @_;
    my @c = ????
}

a(@array, @array2);
???????????????????????
ref
我想這樣子
sub a{
    my @b = @_;
    foreach $a(@b){
     ...
    }

}

用引用該如何表達

a(@array);
我想這樣子
sub a{
    my @b = @_;
    foreach $a(@b){
     ...
    }

}
a(@array);
用引用該如何表達
sub a{
    my ($a,$b) = @_;
}

a(\@array, \@array2);


QUOTE:
原帖由 sdgsgsdg 于 2008-11-14 12:17 发表
我想這樣子
sub a{
    my @b = @_;
    foreach $a(@b){
     ...
    }

}
a(@array);
用引用該如何表達

看书 看"引用"


QUOTE:
原帖由 yecheng_110 于 2008-11-14 12:47 发表

看书 看"引用"

我找不到這個
$#a 得到元素個數
但用引用是怎樣的

會是 $#{$a} 這樣子嗎


QUOTE:
原帖由 sdgsgsdg 于 2008-11-14 13:38 发表


我找不到這個
$#a 得到元素個數
但用引用是怎樣的

會是 $#{$a} 這樣子嗎

我只是个perl初学者
你问这样高深的问题我恐怕得去看看书再来回答你


QUOTE:
原帖由 sdgsgsdg 于 2008-11-14 13:38 发表


我找不到這個
$#a 得到元素個數
但用引用是怎樣的

會是 $#{$a} 這樣子嗎

perldoc perlref


QUOTE:
原帖由 MMMIX 于 2008-11-14 14:12 发表

perldoc perlref

好像沒有在說
http://perldoc.perl.org/perlref.html
請指教