ComenzarEmpieza gratis

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

Ver curso

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)
}
Editar y ejecutar código