R - Repeat loop
Last Updated :
21 Apr, 2020
Improve
Repeat loop in R is used to iterate over a block of code multiple number of times. And also it executes the same code again and again until a break statement is found.
Repeat loop, unlike other loops, doesn't use a condition to exit the loop instead it looks for a break statement that executes if a condition within the loop body results to be true. An infinite loop in R can be created very easily with the help of the Repeat loop. The keyword used for the repeat loop is
Example 1:
Python3 1==
Output:
Python3 1==
Output:
'repeat'
.
Syntax:
repeat { commands if(condition) { break } }Flowchart:

# R program to illustrate repeat loop
result <- c("Hello World")
i <- 1
# test expression
repeat {
print(result)
# update expression
i <- i + 1
# Breaking condition
if(i >5) {
break
}
}
[1] "Hello World" [1] "Hello World" [1] "Hello World" [1] "Hello World" [1] "Hello World"Example 2:
# R program to illustrate repeat loop
result <- 1
i <- 1
# test expression
repeat {
print(result)
# update expression
i <- i + 1
result = result + 1
# Breaking condition
if(i > 5) {
break
}
}
[1] 1 [1] 2 [1] 3 [1] 4 [1] 5