OUTERキー-隣接していない特定の重複文の終了(中断)/次のループの実行(続行)


  • は、最も隣接する重複文ではなく、終了(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)")
        }
    }```