1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

Cvičení

Break a next

Na závěr lekce o cyklech se vraťme k příkazu break a jeho příbuznému příkazu next. Stejně jako u cyklů repeat a while můžeš z cyklu for úplně vystoupit pomocí příkazu break. Pokud chceš jen přeskočit aktuální iteraci a pokračovat dál, použij příkaz next. To se hodí například tehdy, když cyklus narazí na chybu, ale nechceš, aby to celé zhroutilo.

for (value in sequence) {
    if(next_condition) {
        next
    }
    code
    if(breaking_condition) {
        break
    }
}

Break a next nemusíš používat vždy oba zároveň – tato ukázka jen ilustruje obecnou strukturu jejich použití.

Smyslem příkazu next na začátku, před samotným kódem, je zkontrolovat případný problém dřív, než nastane.

Pokyny

100 XP

Ve svém pracovním prostoru máš vektor apple.

  • Vypiš obsah vektoru apple. Některé hodnoty chybí!
  • Doplň chybějící části cyklu tak, aby:
    • Zkontroloval, zda je value rovno NA. Pokud ano, přejdi na další iteraci.
    • Zkontroloval, zda je value větší než 117. Pokud ano, ukonči cyklus a prodej!
    • Jinak vypiš "Nothing to do here!".