我有一个函数(让我们称之为foo($array_reference,…)),它需要一个数组引用和其他参数.我希望foo将数组引用从传递给它的参数列表中直接移到数组,而不必将其作为数组引用移出,然后单独将其转换为数组.
我想要的应该是这样的:
my @bar = @{shift};
我不想要的,但目前仍然坚持:
my $bar = shift; my @bar = @{$bar}