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语句,执行后只会跳出本次循环,而不会跳出整个循环语句。
