>>24
知らなかった。
sub s1 {
 return qw(a b c);
}
sub s2 {
 return my @x=qw(a b c);
}
sub s3 {
 my @x=qw(a b c);
 return @x[0..$#x];
}
とすると、scalar &s1 は c , scalar &s2 が 3 , scalar &s3 が c なのか。
戻り値のリストと配列は、意識の片隅に入れておいた方が良いのかも。