НачатьНачать бесплатно

Next и break в деле

В качестве отправной точки используется возможное решение предыдущего упражнения. Код перебирает элементы вектора linkedin и выводит различные сообщения в зависимости от значений переменной li.

В этом упражнении вы будете использовать операторы break и next:

  • Оператор break прерывает выполнение текущего цикла: оставшийся код в цикле пропускается, и итерации прекращаются.
  • Оператор next пропускает оставшийся код в текущей итерации, но продолжает выполнение цикла.

Это упражнение является частью курса

Intermediate R

Посмотреть курс

Инструкции к упражнению

Дополните цикл for двумя отдельными проверками if:

  • Если значение элемента вектора превышает 16, выведите сообщение "This is ridiculous, I'm outta here!" и прервите выполнение цикла for с помощью break.
  • Если значение меньше 5, выведите сообщение "This is too embarrassing!" и перейдите к следующей итерации с помощью 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)
}
Редактировать и запускать код