1. 학습
  2. /
  3. 강의
  4. /
  5. 금융을 위한 R 중급

Connected

연습 문제

break와 next

루프 레슨을 마무리하면서, break와 그와 관련된 next 개념으로 돌아가 보겠습니다. repeat, while 루프와 마찬가지로, for 루프에서도 break 문을 사용해 루프를 완전히 빠져나올 수 있어요. 추가로, 현재 반복만 건너뛰고 루프를 계속 진행하고 싶다면 next 문을 사용할 수 있습니다. 이는 루프에서 오류를 만나더라도 전체를 멈추고 싶지 않을 때 유용합니다.

for (value in sequence) {
    if(next_condition) {
        next
    }
    code
    if(breaking_condition) {
        break
    }
}

break와 next를 동시에 사용할 필요는 없습니다. 위 예시는 이를 사용하는 일반적인 구조를 보여 줄 뿐입니다.

코드가 실행되기 전에 맨 앞에서 next를 사용하는 이유는, 문제가 발생하기 전에 미리 점검하기 위해서입니다.

지침

100 XP

apple 벡터가 작업 공간에 있습니다.

  • apple을 출력하세요. 누락된 값이 있네요!
  • 루프의 빈칸을 채워 다음을 수행하세요:
    • value가 NA인지 확인하세요. 그렇다면 다음 반복으로 넘어가세요.
    • value가 117을 초과하는지 확인하세요. 그렇다면 중단하고 매도하세요!
    • 그렇지 않으면 "Nothing to do here!"를 출력하세요.