R語言next語句

2019-10-16 23:03:11

當我們想要跳過迴圈的當前迭代而不終止它時可以使用next控制語句,R程式設計語言中的next語句類似於C語言中的continue語句。 接下來,R解析器跳過語句的評估/計算,並開始迴圈的下一次疊代。

語法

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

next

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

範例

v <- LETTERS[1:6]
for ( i in v) {

   if (i == "D") {
      next
   }
   print(i)
}

當上述程式碼被編譯和執行時,它產生以下結果 -

[1] "A"
[1] "B"
[1] "C"
[1] "E"
[1] "F"