{偽の場合の式}ifは単一の条件のみを受け付けるのでベクトルの場合エラーが発生する。左辺の評価がTRUEの時に、右辺を評価する。左辺がFALSEであれば、全体の式はFALSEになる。左辺の評価がFALSEの時に、右辺を評価する。左辺がTRUEであれば、全体の式はTRUEになる。上限値を設定して繰り返す。ある条件に対して合致するまで繰り返す。breakループ処理で条件によりスキップと中止を対応する。