Предположим, у вас есть такой цикл for
for(n in 1:5) {
#if(n=3) # skip 3rd iteration and go to next iteration
cat(n)
}
Как перейти к следующей итерации, если выполняется определенное условие?
Ответы:
for(n in 1:5) {
if(n==3) next # skip 3rd iteration and go to next iteration
cat(n)
}
?Control
Аналогичные функции
for(n in 1:5) { if(n==3) print ('3rd iteration' ) next # skip 3rd iteration and go to next iteration cat(n) }
значения, которое я хочу напечатать, что я собираюсь пропустить третью итерацию, потому что в некоторых случаях нам нужно записывать то, что мы пропустили, чтобы все было управляемым. любые мысли по этому поводу?
if
утверждения, например, этоfor(n in 1:5) { if(n==3) { print ('3rd iteration' ) ; next } # skip 3rd iteration and go to next iteration cat(n) }
for(n in 1:5){if(n!=3){cat(n)}}