この章ではredo演算子について説明します。
redo演算子は繰り返しの途中で発動したのならば条件式の判定を行わず、現在のループをやり直します。
while文、until文、for文、foreach文で使うことができます。
では例をみてみましょう。
この時
この例では234までは普通に出力していますが、$numが5になったのならばredoが発動して、
「#redoにより、ここに戻ります」の位置まで戻ったら、
そして、また最初に戻って
結果は「234678910」です。
次のif文は$iに10が入っているのでスルーして、最後に