R – Repetir bucle

El bucle de repetición en R se usa para iterar sobre un bloque de código varias veces. Y también ejecuta el mismo código una y otra vez hasta que se encuentra una declaración de ruptura.

El bucle de repetición, a diferencia de otros bucles, no utiliza una condición para salir del bucle, sino que busca una declaración de interrupción que se ejecuta si una condición dentro del cuerpo del bucle resulta ser verdadera. Un bucle infinito en R se puede crear muy fácilmente con la ayuda del bucle de repetición. La palabra clave utilizada para el ciclo de repetición es 'repeat'.

Sintaxis:

repeat { 
   commands 
   if(condition) {
      break
   }
}

Diagrama de flujo:
Repeat_loop_in_R

Ejemplo 1:

# R program to illustrate repeat loop
  
result <- c("Hello World")
i <- 1
  
# test expression 
repeat {
  
   print(result)
     
   # update expression 
   i <- i + 1
     
   # Breaking condition
   if(i >5) {
      break
   }
}

Producción:

[1] "Hello World"
[1] "Hello World"
[1] "Hello World"
[1] "Hello World"
[1] "Hello World"

Ejemplo 2:

# R program to illustrate repeat loop
  
result <- 1
i <- 1
  
# test expression 
repeat {
  
   print(result)
     
   # update expression 
   i <- i + 1
   result = result + 1
  
   # Breaking condition
   if(i > 5) {
      break
   }
}

Producción:

[1] 1
[1] 2
[1] 3
[1] 4
[1] 5

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *