Continue Statement

무엇을 종료하고 무엇을 계속할지를 이해해야한다.

현재 진행중인 반복문을 중지하고 다음 반복문으로 이동한다.

for index in 1...10 {
    
    if index % 2 == 0 {
        continue // 현재 반복을 중지하고 다음 반복으로 이동한다.
    }
    
    print(index) // 10번 반복해 결과적으로 홀수만 출력된다.
}

가장 인접한 반목문에 대해서만 영향을 미친다.

for i in 1...10 {
    print("Outer Loop",i)
    
    for j in 1...10 {
        if j % 2 == 0{
            continue // 내부의 반복문에서만 영향을 주므로 가장 인접한 반복문에 대해서만 영향을 끼친다.
        }
    print("inner Loop", j)
    }
}

좋은 웹페이지 즐겨찾기