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:
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