配列の=は コピーでなく 名前は違う同じ配になるらしいです。 また、関数ないで使用しても関数ないでは空になりますが関数の外に出ると戻るようです。