我在下面构造了可复制的代码。即使条件多次满足,我也只希望打印一次。例如,在下面的代码中,当i > 6
即i=7,8,9,10
时,输出YES。但是我只想打印一次YES,这是第一次满足条件。然后退出此for
循环。
之所以这样做,是因为我有一个非常大的数据库,并且一旦满足条件,我就会打印“ YES”。我不想打印出几个“是”,因为这不是我想要的,这会增加执行时间。
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
}
}
答案 0 :(得分:2)
您非常亲密。插入break
语句以停止循环,当x > 7
显示“ YES”时:
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
break
}
}