Slide 52
Slide 52 text
Transforming streams
numbers
.map(_ % 10 + 1)
.flatMap { until =>
Stream.range(0, until)
}
.evalMap(showOut)
def showOut(i: Int) = IO(println(i))
//[-467868903, 452477122,
1143039958, ...]
//[-2, 3, 9, ...]
//[0, 1, 2,
// 0, 1, 2, 3, 4, 5, 6, 7, 8, ...]