説明
繰り返しを中断して特定のループブロックまで抜けるにはラベルとbreakを使います。for命令の前にラベルをつけておき「break ラベル」としてループから抜けるようにします。以下のサンプルではbreak exitとしているため内側のループから抜けるのではなく、ラベル名exitがつけられた一番外側のループから抜けます。
Swift ソース
exit:
for i in 1...10 {
for j in 1...10 {
println("i = \(i), j = \(j)")
if (i == 3 && j == 5) {
break exit
}
}
}