循环控制语句用于更改程序正常执行顺序,就是当执行离开范围时,在该范围内创建的所有自动对象都将被销毁。我们来看下R支持的控制语句:
| 序号 | 控制语句 | 描述 |
|---|---|---|
| 1 | break语句 | 终止循环语句并将执行转移到循环之后的语句。 |
| 2 | next语句 | next语句模拟R语言中的switch语句的行为。 |
先来看R编程语言中的break语句,它有以下两种用法:
- 当循环中遇到
break语句时,循环将立即终止,程序控制在循环之后的下一个语句中恢复。 - 它可以用于在
switch语句中终止一个情况(case),在下一章中有介绍。
来看下在R语言中创建break语句的基本语法:
break
流程图如下:

示例如下:

输出结果为:

之后就是next控制语句。
当我们想要跳过循环的当前迭代而不终止它时可以使用next控制语句,R编程语言中的next语句类似于C语言中的continue语句,来看下在R语言中创建next语句的基本语法:
next
流程图如下:

来看下实例:

输出结果为:

好啦,本次记录就到这里了。
如果感觉不错的话,请多多点赞支持哦。。。

本文介绍了R语言中的循环控制语句,包括break和next语句的使用方法及示例。break语句用于终止循环,而next语句则用于跳过当前循环迭代。
803

被折叠的 条评论
为什么被折叠?



