시작하기무료로 시작하기

다음으로, 그것을 부수세요

이전 연습 문제의 풀이 코드가 이미 제공되어 있습니다. 이 코드는 linkedin 벡터를 순환하면서 li 값에 따라 서로 다른 메시지를 출력합니다.

이번 연습 문제에서는 breaknext 문을 사용합니다:

  • break 문은 현재 실행 중인 루프를 즉시 종료합니다. 루프의 나머지 코드는 건너뛰고, 반복도 더 이상 진행되지 않습니다.
  • next 문은 루프의 나머지 코드를 건너뛰되, 다음 반복은 계속 진행합니다.

이 연습은 강의의 일부입니다

중급 R

강의 보기

연습 안내

for 루프를 다음과 같이 두 개의 새로운 별도 if 테스트로 확장하세요:

  • 벡터 요소의 값이 16을 초과하면 "이건 말도 안 돼요. 여기서 나갈게요!"를 출력하고 R이 for 루프를 중단하게 하세요(break).
  • 값이 5 미만이면 "이건 너무 창피하네요!"를 출력하고 다음 반복으로 건너뛰세요(next).

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)

# Adapt/extend the for loop
for (li in linkedin) {
  if (li > 10) {
    print("You're popular!")
  } else {
    print("Be more visible!")
  }
  
  # Add if statement with break
  
  
  # Add if statement with next
  
  
  print(li)
}
코드 편집 및 실행