【发布时间】:2014-12-11 20:47:26
【问题描述】:
我想获取我在函数中发送的数组,但它似乎是空的。
我用参数中的数组调用send_file();
send_file($addr, @curfile);
这就是我取回参数的方式
sub send_file($$)
{
my $addr = $_[0];
my @elem = @_;
...
}
为什么my @elem 是空的?我怎样才能在不丢失所有内容的情况下取回数组?
【问题讨论】:
-
尝试使用对数组的引用作为参数
send_file($addr, \@curfile);--->my @elem = @{$_[1]};
标签: arrays perl function parameters