do-until文を知ろう 無漏路 9年前 この章ではdo-until文について説明します。 普通のuntil文では条件式がTRUEならば1度も実行されることもなく終了してしまいますが、では最初に1回繰り返し処理文を実行します。 そして、処理文を実行してからの条件式の判定に入りますが、条件式がFALSEの間、処理文が実行されます。 では例をみてみましょう。 until文と違ってここでは条件式の判定はないのでを実行して、1を出力します。そして下の2に進みます。 $iは上の2番の$i++の箇所で1が足されて2になっていますが、FALSEなので下の4番に進みます。 $iは上の5番の$i++で1が足されているので3になっていますが、まだFALSEなので下の7番に進みます。 $iは上の8番の$i++で1が足されているので4になっていますが、まだFALSEなので下の10番に進みます。