这是我的问题:我想使用具有动态数量参数的例程。例如,这是我的子:
dynamic_sub($firstMandatoryArgment, "second argument", $thirdArgument);
我可以使用任意数量的参数调用 dynamic_sub(但有些是强制性的)。在我的程序中,参数的数量取决于上下文。所以我想写这样的东西:
my @args = ($firstMandatoryArgment, "second argument", $thirdArgument, ...);
dynamic_sub(@args);
问题是我无法重写 dynamic_sub(),所以我必须找到一种方法将我的参数放入一个数组中,然后用我的参数数组调用 dynamic_sub()。当然@args 应该被解释为多个参数,而不是一个数组;)
先感谢您!