问题描述: perl 中的my (@list) = 1个回答 分类:综合 2014-12-04 问题解答: 我来补答 在子程序中默认数组@_中保存了传变的变量例sub a {my @list=@_;}&a(1,2,3);那么在子程序a中@_的数值就是(1,2,3);在子程序中也常用shift,例如:my $a=shift;这里shift将@_中第一个单元值赋予变量$a并删除(即$a=1),这个时候@_=(2,3). 展开全文阅读