2 반복문
반복문은 특정 조건을 만족할 때까지 반복하여 수행하는 명령문을 의미합니다. 대표적으로 for와 while, repeat 문이 있습니다. 반복문은 {}과 함께 사용하는데, {} 안의 문장을 실행하는 중에 break 문을 만나면 수행을 멈추고, next 문을 만나면 문장을 건너뜁니다.
다음 예시는 1부터 5까지 값을 증가시키면서 출력하는 예시입니다.
> for (i in 1:5) { # 1부터 5까지 증가 + print(i) + } [1] 1 [1] 2 [1] 3 [1] 4 [1] 5
for 문은 다음과 같이 응용할 수도 있습니다.
> sum <- 0 > for (i in seq(1, 5, by = 1)) { # seq 함수는 순차 값을 생성하는 함수 + sum <- sum + i + } > sum [1] 15