配列をパブリック変数で指定した場合
eraseしてもiarrayがtrueになるのだがどうにかならない?