備忘録
レンジ演算子
- 数値の範囲を指定できる
- 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,
}