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
breakmet fin à la boucle active : le reste du code dans la boucle est ignoré et la boucle n'est plus itérée. - L'instruction
nextignore le reste du code dans la boucle, mais l'itération se poursuit.
Cette activité fait partie du cours
R intermédiaire
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)
}