LoginSignup
3
0

More than 5 years have passed since last update.

swift - 範囲演算子 コレ→「...」

Last updated at Posted at 2016-12-12

閉区間という名の点点点(...)

そもそもこちらの点点点(...)は閉区間と言いまして

数学的な意味で両端を含む区間という意味です

「左端っこから右端っこまでの間」という意味ですね

これを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

3
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0