R – Declaración siguiente

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

Next_statement_in_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

Deja una respuesta

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