R - 重复循环



重复循环会反复执行相同的代码,直到满足停止条件。

语法

在 R 中创建重复循环的基本语法如下:

repeat { 
   commands 
   if(condition) {
      break
   }
}

流程图

R Repeat Statement

示例

v <- c("Hello","loop")
cnt <- 2

repeat {
   print(v)
   cnt <- cnt+1
   
   if(cnt > 5) {
      break
   }
}

编译并执行上述代码后,将产生以下结果:

[1] "Hello" "loop" 
[1] "Hello" "loop" 
[1] "Hello" "loop" 
[1] "Hello" "loop" 
r_loops.htm
广告