R next Statement

R next Statement

In this guide we will discuss about R next Statement.

The next statement is used to skip any remaining statements in the loop and continue executing. In simple words, a next statement is a statement which skips the current iteration of a loop without terminating it. When the next statement is encountered, the R parser skips further evaluation and starts the next iteration of the loop.

This statement is mostly used with for loop and while loop.

Note: In else branch of the if-else statement, the next statement can also be used.

Syntax

tax for creating the next statement in R

next  

Flowchart

R next Statement

Example 1: next in repeat loop

a <- 1            
repeat {          
  if(a == 10)    
    break    
  if(a == 5){    
    next       
  }    
  print(a)    
  a <- a+1    
}    

Output :

R next Statement

Example 2: next in while loop

a<-1    
while (a < 10) {    
  if(a==5)    
    next    
print(a)    
  a = a + 1    
}    

Output :

R next Statement

Example 3: next in for loop

x <- 1:10  
for (val in x) {  
if (val == 3){  
next  
}  
print(val)  
}  

Output:

R next Statement

Example 4

a1<- c(10L,-11L,12L,-13L,14L,-15L,16L,-17L,18L)  
sum<-0  
for(i in a1){  
    if(i<0){  
        next  
    }  
    sum=sum+i  
}  
cat("The sum of all positive numbers in array is=",sum)  

Output:

R next Statement

Example 5

j<-0  
while(j<10){  
    if (j==7){  
        j=j+1  
        next  
    }  
    cat("\nnumber is =",j)  
    j=j+1  
}  

Output:

R next Statement

Next Topic : Click Here

Leave a Reply