連カキスマソ
>>262 の例で、

my $a = 'あほか?';
my @b = (1,2,3,4,5);
&func($a,*b);

で実行するとエラー出るよね??

my $a = 'あほか?';
local @b = (1,2,3,4,5);
&func($a,*b);

だったら、OKでした。なんか my と local が同じソース内に、ごっちゃになってるのが
気に入らないので、結局

local $a = 'あほか?';
local @b = (1,2,3,4,5);
&func($a,*b);

と、local で統一することに、、、でも、周りからは my 使えと、、、