tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【ruby】ブロック内での例外処理 each

通常、each, times, whileなどの繰り返しの最中に例外が発生した場合、繰り返し処理は途中で中止され、次のループが実行されることはない。ただし、繰り返し処理の内部にrescueを記述していた場合、例外が発生したとしても、次のループに移ることができる。

参考 https://hiyoko-programing.hatenablog.com/entry/2020/03/10/020415