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 반복문의 {} 안을 실행하다 i2를 만나면 다음 문장을 수행하지 않고 while 반복문의 처음으로 돌아갑니다. 결과로 2를 누락해서 출력했습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.