Začněte nyníZačněte zdarma

Next, you break it

Jako výchozí bod máš k dispozici možné řešení předchozího cvičení. Kód prochází vektor linkedin a vypisuje různé zprávy podle hodnot proměnné li.

V tomto cvičení použiješ příkazy break a next:

  • Příkaz break ukončí aktivní smyčku: zbývající kód ve smyčce se přeskočí a iterace dále nepokračuje.
  • Příkaz next přeskočí zbytek kódu v aktuální iteraci, ale smyčka pokračuje dál.

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

Rozšiř smyčku for o dva nové, samostatné testy if:

  • Pokud hodnota prvku vektoru překročí 16, vypiš "This is ridiculous, I'm outta here!" a nech R ukončit smyčku for (break).
  • Pokud je hodnota nižší než 5, vypiš "This is too embarrassing!" a přejdi na další iteraci (next).

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
}
Upravit a spustit kód