Xcode6 beta3での変更点
Xcode6 beta3 で 「x以上y未満」を表すfor-in文の記法が変更されました。
- beta2まで:1..3
- beta3から:1..<3
すごくわかりやすくなりましたね。
「x以上y以下(yを含む)」はbeta3以降も「1...3」のままです。
Swift Language Changes in Xcode 6 beta 3
for i in 1..<3 実行例
test.swift
for i in 1..<3 {
println("value \(i)")
}
実行結果
value 1
value 2
for i in 1...3 実行例
test.swift
for i in 1...3 {
println("value \(i)")
}
実行結果
value 1
value 2
value 3
まとめ
-
for i in x..<y
の場合は、yは含まない -
for i in x...y
の場合は、yを含む