CommencezCommencez gratuitement

Ensuite, vous l'interrompez

Une solution possible à l'exercice précédent vous est fournie. Le code parcourt le vecteur linkedin et affiche différents messages selon les valeurs de li.

Dans cet exercice, vous allez utiliser les instructions break et next :

  • L'instruction break met fin à la boucle active : le reste du code dans la boucle est ignoré et la boucle n'est plus itérée.
  • L'instruction next ignore le reste du code dans la boucle, mais l'itération se poursuit.

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

Ajoutez deux nouveaux tests if distincts à la boucle for comme suit :

  • Si la valeur de l'élément du vecteur dépasse 16, affichez « This is ridiculous, I'm outta here! » et demandez à R d'abandonner la boucle for (break).
  • Si la valeur est inférieure à 5, affichez « This is too embarrassing! » et passez directement à l'itération suivante (next).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
}
Modifier et exécuter le code