for 루프와 while 루프 외에도 R은 repeat라는 루프 명령을 제공한다. repeat 키워드는 while (TRUE)처럼 명시적인 종료 조건이나 정해진 한계 없이 break가 발생하지 않는 한 계속 반복하기 때문에 진짜 루프라고 볼 수 있다.
> x <- 0 > repeat { + x <- x+ 1 + if (x == 4) break + else if (x == 2) next + else cat(x, '\n') + } 1 3
하지만 repeat 명령어는 잘못 사용하면 위험할 수 있으므로 실무에서는 별로 추천하지 않는다.