引数として配列を渡すと参照扱いになって中で変更できた気がするのですが、ダメでしたか?