2回読んだりしないだろ。読んでないから変数が書き換えられてないだけ。