いやだから
サブルーチン内で@_を直接操作するなんてのは
トラブルのもとだからサブルーチン内で局所変数
用意してそこに引数をぶち込むのが定石で
ぶち込むときには当然
sub subroutin {
my $class = shift;
my @list = @_;
}
とかってするけどこのときに@_から@listへの配列の
コピーが発生してうざいからサブルーチンの引数を
配列のリファレンスにしてサブルーチン内で
デリファレンスして使った方がちょっとだけ速度改善
という話じゃないのかい?