連番がふられたロッカーがたくさん並んでいる。 プチコンの配列はこのロッカーの一部を使えるものです。 var a[8], b[8] という文を実行すると、 a という変数には例えばロッカー番号1000が設定される。 ロッカー1000番から1007番までが配列aとして使えるってことね。 b には続く1008番が設定され、配列bは1008番から1015番まで使える。 ここで a=b という命令を実行すると、aは1008番になる。 配列aもbも同じロッカーを共用するってことね。 def へ引数として渡す場合も、仮引数に対してこの代入と同じことが起きます。 もし a=b ではなく copy a,b を使えば、aは1000番のまま、配列bの内容が1000番~1007番にコピーされます。