Zacznij terazZacznij za darmo

Najpierw `next`, potem `break`

Poniżej znajdziesz gotowe rozwiązanie poprzedniego ćwiczenia. Kod iteruje po wektorze linkedin i wypisuje różne komunikaty w zależności od wartości zmiennej li.

W tym ćwiczeniu skorzystasz z instrukcji break i next:

  • Instrukcja break przerywa aktywną pętlę: pozostały kod w pętli jest pomijany i pętla nie wykonuje kolejnych iteracji.
  • Instrukcja next pomija pozostałą część kodu w bieżącej iteracji, ale kontynuuje pętlę.

To ćwiczenie jest częścią kursu

Intermediate R

Zobacz kurs

Instrukcje do ćwiczenia

Rozszerz pętlę for o dwa nowe, osobne warunki if:

  • Jeśli wartość elementu wektora przekracza 16, wypisz komunikat "This is ridiculous, I'm outta here!" i przerwij działanie pętli for (użyj break).
  • Jeśli wartość jest mniejsza niż 5, wypisz komunikat "This is too embarrassing!" i przejdź od razu do następnej iteracji (użyj next).

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
}
Edytuj i uruchom kod