R - next statement
The next statement in R programming language is useful when we want to skip the current iteration of a loop without terminating it. On encountering next, the R parser skips further evaluation and starts next iteration of the loop.
Syntax
The basic syntax for creating a next statement in R is −
next
Flow Diagram
Example
v <- LETTERS[1:6]
for ( i in v) {
if (i == "D") {
next
}
print(i)
}
When the above code is compiled and executed, it produces the following result −
[1] "A" [1] "B" [1] "C" [1] "E" [1] "F"
Example - Using next statement in while loop
x <- 10
while(x < 20) {
x <- x + 1
if(x == 15){
next
}
cat("value of x : " , x ,"\n")
}
When the above code is compiled and executed, it produces the following result −
value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 16 value of x : 17 value of x : 18 value of x : 19 value of x : 20
Example - Using next statement in for loop
v <- LETTERS[1:10]
for ( i in v) {
if(i == "C"){
next
}
print(i)
}
When the above code is compiled and executed, it produces the following result −
[1] "A" [1] "B" [1] "D" [1] "E" [1] "F" [1] "G" [1] "H" [1] "I" [1] "J"
r_loops.htm
Advertisements