다음으로, 그것을 부수세요
이전 연습 문제의 풀이 코드가 이미 제공되어 있습니다. 이 코드는 linkedin 벡터를 순환하면서 li 값에 따라 서로 다른 메시지를 출력합니다.
이번 연습 문제에서는 break와 next 문을 사용합니다:
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)
}