Forループで、100件のデータを順番に処理しているとき、「もし、この行のステータスが『処理済み』だったら、もう何もしないで、すぐに次の行の処理に移りたい」。そんな風に、特定の回の処理だけを、丸ごとスキップしたくなったことはありませんか?
Forループの中で、1行ずつエラーが発生するかどうかをチェックする処理を書いたとします。2行目でエラーが発生し、正しく検知できたのに、なぜか、エラーが起きなかったはずの3行目や4行目の処理でも、「エラーが発生した」と判定されてしまう…。