R Break Statement

Posted on

Break Statement in R Loops

The R break statement is used to prematurely end a loop. This loop could be an R repeat loop, R while loop, or R for loop.

The syntax:

break

When the break condition is fulfilled, the loop is interrupted, and the program flow exits the loop, then proceeds with the statements following the loop.

Example – R Break statement inside Repeat loop, While loop, and For loop.

# R repeat statement
m = 1
print("break repeat loop")
repeat {
  print(m)
  m = m+1
  if(m>4){
    break
  }
}

# R while loop
m = 1
n = 4
print("break while loop")
while(m<5) {
  print(m)
  m = m+1
  if(n+m >6){
    break
  }
}

# R for loop
m = c(3, 55, 7, 16)
print("break for loop")
for(i in m) {
  if(i==9){
    break
  }
  print(i)
}

#otput:
[1] "break repeat loop"
[1] 1
[1] 2
[1] 3
[1] 4

[1] "break while loop"
[1] 1
[1] 2

[1] "break for loop"
[1] 3
[1] 55
[1] 7
[1] 16

Conclusion

We have passed R tutorial break statement and how to use it.