これが私の問題です。動的な数の引数を持つルーチンを使用したいのです。たとえば、これが私のサブです:
dynamic_sub($firstMandatoryArgment, "second argument", $thirdArgument);
引数をいくつでも指定してdynamic_subを呼び出すことができます(ただし、一部は必須です)。私のプログラムでは、引数の数はコンテキストによって異なります。だから私はそのようなものを書きたいです:
my @args = ($firstMandatoryArgment, "second argument", $thirdArgument, ...);
dynamic_sub(@args);
実は、dynamic_sub()を書き直すことができないので、引数を配列に入れて、引数の配列を使用してdynamic_sub()を呼び出す方法を見つける必要がありました。もちろん、@ argsは配列としてではなく、多くの引数として解釈する必要があります;)
前もって感謝します!