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") }


浙公网安备 33010602011771号