1. 学习
  2. /
  3. 课程
  4. /
  5. R 중급

Connected

练习

더 고급 설정: else if

else if 문을 사용하면 제어 구조를 더 세밀하게 구성할 수 있습니다. 원하는 만큼 else if 문을 추가해도 됩니다. 한 가지 유의할 점은, 어떤 조건이 TRUE가 되어 해당 구문이 실행되면 R은 그 이후의 제어 구조는 무시한다는 것입니다. 기억을 되살리기 위한 문법 개요는 다음과 같습니다:

if (condition1) {
  expr1
} else if (condition2) {
  expr2
} else if (condition3) {
  expr3
} else {
  expr4
}

다시 한 번 강조하지만, else if 키워드는 제어 구조의 이전 부분을 닫는 중괄호와 같은 줄에 와야 합니다!

说明

100 XP

다음과 같아지도록 두 제어 구조에 코드를 추가하세요.

  • medium이 "Facebook"과 같으면 R이 "Showing Facebook information"을 출력하게 하세요. R은 대소문자를 구분한다는 점을 기억하세요!
  • num_views가 15(포함) 이상 10(제외) 사이일 때 "Your number of views is average"가 출력되게 하세요. 제어 구조가 어떻게 동작하는지 확인하려면 medium과 num_views 변수를 자유롭게 바꿔 보세요. 두 경우 모두 기존 코드는 else if 문에서 확장해야 합니다. 기존 코드는 수정하면 안 됩니다.