2013-03-30 67 views
1

从农业协定个别数组引用没有进入所有细节,因为他们是不相关的假设你有Perl中另一个数组中的可变数量的阵列:的Perl:提供给函数

@Models = ([@m1], [@m2] .... [@m_x]); 

后来,我有

somefunc(\@m1, \@m2, ... \@m_x); 

由于阵列的数目是可变的(x)有一种简单的方法来产生用于somefunc参数列表:需要通过单独的阵列作为这样的功能?

回答

4

如果somefunc有没有原型,然后

somefunc(\@m1, \@m2, ... \@m_x); 

my @Models = (\@m1, \@m2, .... \@m_x); 
somefunc(@Models); 

是一样的。如果somefunc确实有原型,就绕过它。

my @Models = (\@m1, \@m2, .... \@m_x); 
&somefunc(@Models); 
相关问题