重複(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"