平々凡々エンジニア

平凡で難しい悩みを解決

たまに使う stride

strideとは

語源 歩 大股でまたぐ swiftでは指定範囲の値作成メソッド

使い方

0から9を作成

toは含めないことに注意

stride(from: 0, to: 10, by: 1).forEach { val in
 print(val)
}

0
1
2
3
4
5
6
7
8
9

0から10まで1.5刻み

stride(from: 0, to: 10, by: 1.5).forEach { val in
 print(val)
}
0.0
1.5
3.0
4.5
6.0
7.5
9.0

刻みで出力したいときは便利ですね