La siguiente declaración en R se usa para omitir cualquier declaración restante en el ciclo y continuar con la ejecución del programa. En otras palabras, es una declaración que salta la iteración actual sin terminar el bucle.
‘siguiente’ es una declaración de control de bucle al igual que la declaración de interrupción. Pero la declaración ‘siguiente’ funciona de manera opuesta a la declaración de ruptura , en lugar de terminar el ciclo, obliga a ejecutar la siguiente iteración del ciclo.
Siguiente declaración en la sintaxis del lenguaje de programación R
next
Siguiente declaración en el diagrama de flujo de programación R
Siguiente declaración en el ejemplo del lenguaje R
Ejemplo 1: Uso de next en el bucle for
R
# R program to illustrate next in for loop val <- 6:11 # Loop for (i in val) { if (i == 8) { # test expression next } print(i) }
Producción:
[1] 6 [1] 7 [1] 9 [1] 10 [1] 11
La siguiente declaración se puede usar con cualquier otro ciclo también como el ciclo ‘while’ o ‘repeat’ de manera similar a como se usa con el ciclo for anterior.
Ejemplo 2: Uso de next en el ciclo while
R
# R program to illustrate next in while loop val <- 6 i = 11 # Loop while(i>val) { if (i == 8) { # test expression next } print(i) i = i - 1 }
Producción:
[1] 11 [1] 10 [1] 9
Ejemplo 3: Uso de next en el ciclo de repetición
R
# R program to illustrate next in repeat loop i = 0 # Loop repeat { if(i == 10) break if(i == 5) { next } print(i) i = i + 1 }
Producción:
[1] 0 [1] 1 [1] 2 [1] 3 [1] 4
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA