Break
Se te ha proporcionado una posible solución al ejercicio anterior. El código hace un bucle sobre el vector linkedin
e imprime diferentes mensajes en función de los valores de li
.
En este ejercicio, utilizarás las declaraciones break
y next
:
- La declaración
break
abandona el bucle activo: se omite el código restante del bucle y el bucle deja de iterarse. - La declaración
next
omite el resto del código del bucle, pero continúa la iteración.
Este ejercicio forma parte del curso
R intermedio
Instrucciones de ejercicio
Amplía el bucle for
con dos nuevas pruebas if
independientes, como se indica a continuación:
- Si el valor del elemento vectorial supera 16, imprime "This is ridiculous, I'm outta here!" y haz que R abandone el bucle
for
(break
). - Si el valor es inferior a 5, imprime "This is too embarrassing!" y pasa rápidamente a la siguiente iteración (
next
).
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)
}