seq 함수를 사용해서 1부터 5까지 1씩 증가하게 만들고 sum 변수에 누적 덧셈하여 15가 출력되었습니다.
다음은 1부터 5까지 출력하는 while 문입니다. 5보다 작거나 같을 때까지 {} 안을 실행하므로 5까지만 출력하고 while 문을 멈춥니다.
> i <- 1 > while (i <= 5) { # 5보다 작거나 같을 경우 + print(i) + i <- i + 1 + } [1] 1 [1] 2 [1] 3 [1] 4 [1] 5
다음은 while 반복문에 next 문을 적용한 예시입니다.
> i <- 1 > while (i <= 5) { + i <- i + 1 + if (i == 2) { + next # i가 2이면 while 문 처음으로 돌아감 + } + print(i) + } [1] 3 [1] 4 [1] 5 [1] 6
while 반복문의 {} 안을 실행하다 i가 2를 만나면 다음 문장을 수행하지 않고 while 반복문의 처음으로 돌아갑니다. 결과로 2를 누락해서 출력했습니다.