R語言repeat迴圈

重複(repeat)迴圈一次又一次執行相同的代碼,直到滿足停止條件。

語法

在R語言中創建重複(repeat)迴圈的基本語法是 -

repeat {
   commands
   if(condition) {
      break
   }
}

重複(repeat)迴圈的流程圖如下所示 -

示例

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語言迴圈 下一篇: R語言基礎語法