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
breakukončí aktivní smyčku: zbývající kód ve smyčce se přeskočí a iterace dále nepokračuje. - Příkaz
nextpřeskočí zbytek kódu v aktuální iteraci, ale smyčka pokračuje dál.
Toto cvičení je součástí kurzu
Intermediate R
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)
}