使って創ってApp

ソフトウェアを使ったり作ったりするブログです

Swift2.1の範囲演算子

Swift2.1で範囲演算子(Range Operators)を使うメモ。

公式ドキュメントを参考にしました。

developer.apple.com

実行環境

範囲演算子って?

0から5までの範囲の数字を得るなど、指定した範囲の数字を得る演算子のことです。

Closeed Range Operator

a...bのように書き、aからbを含む数字を返します。

for _ in 0...3 {
  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