我做了一个子程序,我想将一个字符串和一个数组传递给:
sub pass_in {
my ($str, $array) = @_;
for my $e (@$array) {
print "I see str $str and list elem: $e\n";
}
return 0;
}
my @temp_arr = qw(A B C D E);
my $str = "hello";
pass_in( $str, \@temp_arr );
这工作正常,但我不想创建
temp_arr
.有可能吗?不起作用:
pass_in( $str, qw(A B C D E));
也不起作用:
pass_in( $str, \qw(A B C D E));
我不想创建临时变量。
最佳答案
关于perl - 将字符串和临时数组传递到 1 行中的 sub 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37187954/