1

Perl の別の配列内に可変数の配列があると仮定します。

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

後で、個々の配列をそのまま渡す必要がある関数があります。

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

配列の数は変数 ( x) であるため、パラメーター リストを生成する簡単な方法はありますsomefuncか?

4

1 に答える 1

4

somefuncプロトタイプがない場合、

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

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

は同じことです。somefuncプロトタイプがある場合は、それをバイパスします。

my @Models = (\@m1, \@m2, .... \@m_x);
&somefunc(@Models);
于 2013-03-30T02:01:30.613 に答える