R語言break語句

2019-10-16 23:03:09

R程式設計語言中的break語句有以下兩種用法 -

  • 當迴圈中遇到break語句時,迴圈將立即終止,程式控制在迴圈之後的下一個語句中恢復。
  • 它可以用於在switch語句中終止一個情況(case),在下一章中有介紹。

語法

在R語言中建立break語句的基本語法是 -

break

break語句的流程圖如下所示 -

範例

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"