ÎncepețiÎncepe gratuit

Mai departe, o întrerupi

O posibilă soluție la exercițiul anterior îți este deja furnizată. Codul parcurge vectorul linkedin și afișează mesaje diferite în funcție de valorile lui li.

În acest exercițiu, vei folosi instrucțiunile break și next:

  • Instrucțiunea break abandonează bucla activă: restul codului din buclă este omis, iar iterațiile se opresc.
  • Instrucțiunea next sare peste restul codului din buclă, dar continuă iterația.

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

Extinde bucla for cu două instrucțiuni if noi și separate, după cum urmează:

  • Dacă valoarea elementului din vector depășește 16, afișează "This is ridiculous, I'm outta here!" și fă ca R să abandoneze bucla for (break).
  • Dacă valoarea este mai mică decât 5, afișează "This is too embarrassing!" și treci direct la următoarea iterație (next).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
}
Editează și rulează codul