반응형
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 |