レンジ演算子

レンジ演算子は、数値の範囲を指定できる演算子で、for文などで使います。

書式
開始値..<終了値
開始値…終了値

数値が範囲内にあるかどうかを調べるとき

おもしろい範囲の調べ方ができる…(じぶんにとって見たことがない記法だった)

let range = 1...5
print(range.contains(1))
print(range.contains(3))
print(range.contains(5))
print(range.contains(100))
true
true
true
false

for inでレンジ演算子を使う

for-in文における使い方は以下のようなかたち。

for i in (1..<5) {
    print("(i) 回目")
}

for i in (1...5) {
    print("(i) 回目")
}
1 回目
2 回目
3 回目
4 回目
--
1 回目
2 回目
3 回目
4 回目
5 回目

参考

詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応 (Oshige introduction note)

詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応 (Oshige introduction note)

  • 作者: 大重美幸
  • 出版社/メーカー: ソーテック社
  • 発売日: 2016/11/05
  • メディア: 単行本
  • この商品を含むブログを見る