R语言while循环

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

语法

在R语言中创建while循环的基本语法是 -

while (test_expression) {
   statement
}

while循环的流程图如下所示 -

while循环一个关键问题是循环可能不会运行。当条件被测试并且结果为假时,循环体将被跳过,并且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语言循环 下一篇: R语言基础语法