R - while 循环



while 循环会一遍又一遍地执行相同的代码,直到满足停止条件。

语法

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

while (test_expression) {
   statement
}

流程图

R while loop

这里while循环的关键点是循环可能永远不会运行。当条件被测试且结果为假时,循环体将被跳过,并且将执行 while 循环后的第一个语句。

示例

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

while (cnt < 7) {
   print(v)
   cnt = cnt + 1
}

当以上代码被编译并执行时,会产生以下结果:

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