位置:首頁 > 大數據教學 > R語言教學 > R語言While循環

R語言While循環

while 循環一次又一次地執行相同的代碼,直到條件得到滿足時停止。

語法

在 R語言中創建 while 循環的基本語法是:

while (test_expression) {
   statement
}

流程圖

R while loop

在這裡, while 循環中關鍵的一點是,循環可能不會永遠運行。當條件測試結果為假(false),循環體將跳過 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"