配列についての質問です

@A = (0,0,0,0,0,0,0,0,0,0,
,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0);

@B = ("0","0","0","0","0","0","0","0","0","0",
,"0","0","0","0","0","0","0","0","0","0"
,"0","0","0","0","0","0","0","0","0","0"
,"0","0","0","0","0","0","0","0","0","0"
,"0","0","0","0","0","0","0","0","0","0");

という2つの配列を設定して、
@A,@Bを表示すると両方とも
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
という風になって最後に半角スペースがついてしまいます。

そのせいかわかりませんが、
おかげで $A[1]+=1; みたいな代入しても反応ないし、
$As = join(',', @A); で連結しても反応しません。

何が悪いのでしょうか?