閉区間という名の点点点(...)
そもそもこちらの点点点(...)は閉区間と言いまして
数学的な意味で両端を含む区間という意味です
「左端っこから右端っこまでの間」という意味ですね
これをswiftでは範囲演算子と表現してます
範囲演算子はfor-in文で使われています
使い方としては下記にまとめました
使ってみよう範囲演算子(...)
範囲演算子(...)を利用すれば
特定の回数だけ繰り返す処理を記述することができます
例えば、5回だけ処理を繰り返すfor-inを書いてみましょう
for.swift
//5回だけ処理を繰り返すfor-in
for i in 1...5{
print("i \(i)")
}
//結果
//i 1
//i 2
//i 3
//i 4
//i 5
不等号を使った範囲演算子(..)
大なり小なりの不等号を使って
上記と同じ5回処理を繰り返す記述を書いてみましょう
下記のような記述になります
ピリオド(..)が二つになって不等号がつくようですね
for.swift
//不等号を使用して5回だけ処理を繰り返すfor-in
for i in 1..<5 {
print("i \(i)")
}
//結果
//i 1
//i 2
//i 3
//i 4
//i 5
参考記事
Swift:for-in文
http://qiita.com/t_punch/items/8f3c1b573f7a184e90be
Swift 繰り返し文(for-in文、while文)
http://blog.codable.co.jp/entry/2014/10/27/163534