다음과 같은 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)}}