R语言repeat-break循环语句
repeat是无限循环语句,并且会在达到循环条件后使用break语句直接跳出循环。例如:
pv<-c(1,1,2,3,1,1,15,7,18,1,1,2,3,1,1) i<-1 result<-"" repeat{ if(i>length(pv)){ # 设置循环结束时的跳出语句 break } if(pv[i]<=5){ result[i]<- " 初级用户"; } else if(pv[i]<=15){ result[i]<- " 中级用户"; } else{ result[i]<- " 高级用户"; } i<-i+1 }
实例中的break也叫跳出循环命令,执行后将直接跳出循环语句。R语言还提供了一个next语句,执行后只会跳出本次循环,而不会跳出整个循环语句。