我如何知道入参数组的最后一个下标?我如何往这个数组中加入item?

perl里面如果用数组引用做入参,如何在函数中使用,例如: my @a = (); testarray(/@); 然后函数的实现:

sub testarray
{
my $a = $_[0];
#
$#{$$a} ??
#
push(@{$$a},"b");???
}
谢谢。

烙印99
浏览 79回答 2
2回答

幕布斯7119047

sub test {my $ref = shift;push @$ref,'d';push @{$ref},'e';}my @x = qw/a b c/;test ( \@x );print @x;

POPMUISE

$#{$a}push @{$a},$sth
打开App,查看更多内容
随时随地看视频慕课网APP