ПочатиПочніть безкоштовно

Далі — перервіть цикл

Можливе розв'язання попередньої вправи вже наведене для вас. Код проходить циклом по вектору linkedin і виводить різні повідомлення залежно від значень li.

У цій вправі ви використаєте оператори break і next:

  • Оператор break перериває активний цикл: решта коду в тілі циклу пропускається, і ітерації більше не виконуються.
  • Оператор next пропускає решту коду в тілі циклу, але продовжує ітерації.

Ця вправа є частиною курсу

Середній рівень R

Переглянути курс

Інструкції до вправи

Розширте цикл for двома новими, окремими перевірками if так:

  • Якщо значення елемента вектора перевищує 16, виведіть "This is ridiculous, I'm outta here!" і перервіть цикл for у R (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)
}
Редагувати та запускати код