2重・3重のfor文を扱っている際に使える小技です。
外側のfor文を抜けるには下のようにbreakでラベル名を指定します。
label: for i in 0...1 { for j in 0...10 { for k in 0...10 { if k == 4 { break label } print("\(i), \(j), \(k)") } } }
continueも同様です。
label: for i in 0...1 { for j in 0...10 { for k in 0...10 { if k == 4 { continue label } print("\(i), \(j), \(k)") } } }