📅  最后修改于: 2023-12-03 15:04:45.377000             🧑  作者: Mango
在R语言中,Break和Next语句是控制循环流程的关键字。本文将介绍这两种关键字的用法和示例代码。
Break语句在循环中用于提前结束循环。当Break被执行时,程序会立即跳出循环,执行循环后的代码。
下面是一个Break语句的示例代码:
for (i in 1:10) {
if(i == 5)
break
print(i)
}
执行结果:
[1] 1
[1] 2
[1] 3
[1] 4
在上面的代码中,当i等于5时,Break语句被执行,循环立即结束。因此,只输出了1到4的数字。
Next语句也用于控制循环流程,但它是用于跳过当前循环中的迭代。当Next被执行时,当前迭代结束,跳到下一个迭代。
下面是一个Next语句的示例代码:
for (i in 1:10) {
if(i == 5)
next
print(i)
}
执行结果:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
在上面的代码中,当i等于5时,Next语句被执行,跳过了5这个数字。因此,输出的数字是1到4,6到10。
Break和Next语句都是用于控制循环流程的关键字。使用这些关键字可以使程序更加灵活,减少重复的代码。在实际的编程中,要根据具体情况灵活使用这些关键字。