【Swift】ラベル付きループ処理

ラベルをつけてループ処理を書くことで、多重のループ処理内から一気に抜け出すことができます。

loop1:for var i=0 ; i<10 ; i++ {
if i==6 {
break loop1
}
println("▲:\(i)")
loop2:for var j=0 ; j < 5 ; j++ {
println("◯:\(j)")
if j==3 {
break loop1
}
}
}
view raw gistfile1.swift hosted with ❤ by GitHub

▲:0
◯:0
◯:1
◯:2
◯:3

こうなります。

You must be logged in to post a comment.

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com