Böyle bir for döngüsünüz olduğunu varsayalım
for(n in 1:5) {
#if(n=3) # skip 3rd iteration and go to next iteration
cat(n)
}
Belirli bir koşul karşılanırsa bir sonraki yinelemeye nasıl atlanır?
Yanıtlar:
for(n in 1:5) {
if(n==3) next # skip 3rd iteration and go to next iteration
cat(n)
}
?Control
benzer özelliklere bakın
for(n in 1:5) { if(n==3) print ('3rd iteration' ) next # skip 3rd iteration and go to next iteration cat(n) }
3. yinelemeyi atlayacağımı yazdırmak istediğim anlamına gelen bir şey yapmak istersem, çünkü bazı durumlarda işleri yoluna sokulabilir tutmak için atladığımızı kaydetmemiz gerekir. bunun üzerine herhangi bir düşünce?
if
ifade için ekstra parantezlere ihtiyacınız olacak , bunun gibifor(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)}}