R:If 语句 - 即使多次满足 if 语句也只打印一次
R: If Statement - Only print once even though if statement is met several times
我在下面构建了一个可重现的代码。即使多次满足条件,我也只想打印一次。例如,在下面的代码中,当i > 6
,即i=7,8,9,10
时,打印出YES。但是我只想打印一次YES,也就是第一次满足条件。然后退出这个 for
循环。
我这样做的原因是因为我有非常大的数据库,一旦满足条件,我就打印出来"YES"。我不想打印出几个"YES",因为这不是我想要的,而且会增加执行时间
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
}
}
你们很亲近。在 x > 7
:
打印 "YES" 后插入 break
语句停止循环
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
break
}
}
我在下面构建了一个可重现的代码。即使多次满足条件,我也只想打印一次。例如,在下面的代码中,当i > 6
,即i=7,8,9,10
时,打印出YES。但是我只想打印一次YES,也就是第一次满足条件。然后退出这个 for
循环。
我这样做的原因是因为我有非常大的数据库,一旦满足条件,我就打印出来"YES"。我不想打印出几个"YES",因为这不是我想要的,而且会增加执行时间
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
}
}
你们很亲近。在 x > 7
:
break
语句停止循环
x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
break
}
}