R

[R 프로그래밍] while()

동호다찌 2022. 12. 22. 10:14

repeat()

repeat() 함수는 for()나 while()처럼 반복적인 작업에 사용되는 함수이고, while() 보다 더 유연하다는 점이 차이점입니다.

 

repeat 함수는 break 함수를 만날때까지 계속 반복합니다. 따라서 무한 루프에서 벗어나기 위해서는 break 함수를 반드시 포함해야 합니다.

repeat { 
  반복 실행
  if (조건) { break }
}

 

# 1 ~ 5까지 출력 (x가 6이되면 반복 종료)
> x <- 1
> repeat {
+     print(x)
+     x <- x + 1
+     if (x == 6) { 
+         break 
+         }
+ }
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5

'R' 카테고리의 다른 글

[R 프로그래밍] 행렬 함수  (0) 2022.12.26
[R 프로그래밍] 수학 함수  (0) 2022.12.22
[R 프로그래밍] while()  (0) 2022.12.22
[R 프로그래밍] for()  (0) 2022.12.22
[R 프로그래밍] switch()  (0) 2022.12.22