この章ではcontinueについて説明します。
continueは現在進行している周回を抜けても、ループ自体は続けたい場合に使います。
では例をみてみましょう。 では説明を始めます。
1つ
2つ
3つ
を出力した後に次の周回でiが4になりますが、の条件がTRUEですので、を実行することなく、つまり「4つ」という文字列を出力することなく、forの先頭に戻ります。
forの先頭に戻りましたら、の箇所で条件判定をしますが、5はまだ5以下でTRUEなのでループを継続して「5つ」を出力します。
breakと違いループ自体を止めることはしません。
カテゴリー