wcaokaze
03/06/2018, 3:38 PMinfix fun ClosedFloatingPointRange<Float>.step(step: Float) = Iterable {
object : Iterator<Float> {
private var nextIndex = 0
override fun hasNext() = start + nextIndex * step <= endInclusive
override fun next() = start + nextIndex++ * step
}
}
for (i in 0.0f..1.0f step 0.1f) {
}