当我们想跳过循环的当前迭代而不终止循环时,R编程语言中的next语句很有用。 在遇到next时,R解析器跳过进一步的评估并开始循环的下一次迭代。
在R中创建下一个语句的基本语法是 -
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"