Swift2.1の範囲演算子
Swift2.1で範囲演算子(Range Operators)を使うメモ。
公式ドキュメントを参考にしました。
実行環境
- Swift 2.1.1
範囲演算子って?
0から5までの範囲の数字を得るなど、指定した範囲の数字を得る演算子のことです。
Closeed Range Operator
a...bのように書き、aからbを含む数字を返します。
for _ in 0...3 {
print("Hello")
}
// Hello
// Hello
// Hello
// Hello
print("Hello")
}
// Hello
// Hello
// Hello
// Hello
Half-Open Range Operator
a..<bのように書き、aからbを含まない数字を返します。
a<bである必要があります。aとbが同値の場合は、空の範囲が返されます。
for _ in 0...3 {
print("Hello")
}
// Hello
// Hello
// Hello
print("Hello")
}
// Hello
// Hello
// Hello