R语言循环语句中next、break、stop的用法

 

001、next(相当于continue, 跳过次轮循环)

for (i in 1:5) {
  if (i %% 2 == 0) {next}       ## 当i为偶数时,跳过次轮循环
  cat(i,"test\n")
}

 

 

002、break,终止当前程序

for (i in 1:5) {
  if (i %% 2 == 0) {break}    ## 当遇到偶数时, 终止该循环
  cat(i,"test\n")
}

 

 

003、stop,终止程序,并给与提示

for (i in 1:5) {
  if (i %% 2 == 0) {stop("xxxx")}     ## 终止循环,并给与提示
  cat(i,"test\n")
}

 

posted @ 2022-07-08 15:13  小鲨鱼2018  阅读(2337)  评论(0编辑  收藏  举报