Swift 코딩테스트 준비

swift outerLoop 사용법

천 원 2022. 5. 29. 13:53

기존 for문은 break문을 통해 벗어날 수 있는데 중첩 for문은 어떤식으로 벗어날 수 있을까?

outerLoop: for i in 1...10 {
    for j in 1...10 {
        let product = i * j
        print ("\(i) * \(j) is \(product)")
 
        //만약 product가 50이면 루프에서 빠져나온다.
        if product == 50 {
            print("구구단 그만!")
            break outerLoop
        }
    }
}

위 처럼 outerLoop를 활용하면 된다.