Припустимо, у вас є цикл 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) }
сенсу, я хочу надрукувати, що я збираюся пропустити 3-ю ітерацію, тому що в деяких випадках нам потрібно записати те, що ми пропустили, щоб тримати речі простежуваними. Будь-яка думка про це?
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)}}