その他

Swift触ってみるpart4

その他
この記事は約2分で読めます。

備忘録

 レンジ演算子

  • 数値の範囲を指定できる
  • 2パターンある
  • for - inで利用されるみたい
開始値 ..< 終了値   終了値は含まない
開始値 ... 終了値   終了値を含む

レンジの使い方

let rangeInt = -5..<5

print(rangeInt.contains(-3))  //true
print(rangeInt.contains(-2))  //true
print(rangeInt.contains(5))   //false


let rangeDouble  = 0.0...1.0

print(rangeDouble .contains(0.0))  //true
print(rangeDouble .contains(0.1))  //true
print(rangeDouble .contains(1.0))  //true

for – in

  • ループ処理
  • レンジと組み合わせて使う
for 変数 in 開始値 ..< 終了値   終了値は含まない
for 変数 in 開始値 ... 終了値   終了値を含む

for – inの使い方

for num in 5..<9 {
  let value = num * 2
  print(value,terminator:",")  //出力結果:10,12,14,16, 
}