PS使うなら[?]は実行時に構文エラーになると思う