OUTER 키워드 - 인접하지 않은 특정 반복문 종료(break)/다음 주기 실행(continue)

510 단어 swriftswrift
  • 가장 인접한 반복문이 아닌 반복문을 종료(break) 및 다음 주기로 이어가고(continue) 싶을 떄
  • 일반적으로 Labeled Statements 이름은 대문자로 쓴다 눈에 잘 띄게
  • Labeled Statements를 통해 인접 이외의 범위도 제어 가능
OUTER : for i in 0...3 {
    print("OUTER \(i)")
    for j in 0...3 {
        if i > 0 {
            print("j : ", j)
            continue OUTER  // 인접 반복문이 아닌 OUTER반복문의 다음 주기를 실행하라
            // break OUTER  / OUTER 반복문을 종료 한다.
        }
        print(" INNER \(j)")
    }
}```

좋은 웹페이지 즐겨찾기