需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
编程语言提供了更为复杂执行路径的多种控制结构。
循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:
R 语言提供的循环类型有:
- repeat 循环
- while 循环
- for 循环
R 语言提供的循环控制语句有:
- break 语句
- Next 语句
循环控制语句改变你代码的执行顺序,通过它你可以实现代码的跳转。
循环类型
repeat
repeat 循环会一直执行代码,直到条件语句为 true 时才退出循环,退出要使用到 break 语句。
语法格式如下:
repeat { // 相关代码 if(condition) { break } }
以下实例在变量 cnt 为 5 时退出循环,cnt 为计数变量:
实例
v