在R语言中,break语句用于中断执行并立即退出循环。在嵌套循环中,中断仅从最内层循环退出,并将控制权转移到外层循环。
管理和控制程序执行流程非常有用。我们可以将其用于各种循环,例如:for,repeat等。
break语句基本上有两种用法,如下所示:
在R中创建break语句有以下语法
break
a <- 1 repeat { print("learnfk"); if(a >= 5) break a<-a+1 }
输出:
v <- c("Hello","Learnfk") count <- 2 repeat { print(v) count <- count + 1 if(count > 5) { break } }
输出:
a<-1
while (a < 10) {
print(a)
if(a==5)
break
a = a + 1
}
输出:
for (i in c(2,4,6,8)) { for (j in c(1,3)) { if (i==6) break print(i) } }
输出:
num=7 learnfk = 0 if(num> 1) { learnfk = 1 for(i in 2:(num-1)) { if ((num %% i) == 0) { learnfk = 0 break } } } if(num == 2) learnfk = 1 if(learnfk == 1) { print(paste(num,"is a prime number")) } else { print(paste(num,"is not a prime number")) }
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Tony Bai · Go语言第一课 -〔Tony Bai〕