実行され、もう一度、現在の要素での処理が開始されます。やり直した回数をカウントしていきます。入れてありますが、もしリトライ回数が3回を超えた場合は、リトライを中止して次の処理へ進みます。表示されていることが確認できます。繰り返し処理を行うことができます。処理を停止するコードです。使うと、内側のブロックの処理がやり直しされます。外側のブロックの処理がやり直しされることはありません。コードは実行されません。処理を止める記述はないため、永遠にプログラムが実行されます。このようにプログラムを途中で止める制御をしておかないと無限にプログラムが動き続けてしまうため、注意が必要です。まとめ以上、Rubyでの「redo」の使い方でした!ここまでの内容をまとめておきます。一度やり直すことができる。使った場合は、そのブロックの処理のみがリトライされる。フリーランスエンジニア。複数のスタートアップ企業でウェブサービス開発に参画。その後、会社創業期の開発マネージャーの経験を経てフリーランスに。プログラムや文章を書いて暮らしています。