arrow-fx-coroutines / arrow.fx.coroutines.stream / append
fun <O, R> Pull<O, R>.append(post: () -> Pull<O, R>): Pull<O, R>fun <O> Stream<O>.append(s2: () -> Stream<O>): Stream<O>
Lazily appends s2 to the end of this stream.
import arrow.fx.coroutines.stream.*
//sampleStart
suspend fun main(): Unit =
Stream(1, 2, 3).append { Stream(4, 5, 6) }
.toList().let(::println) // [1, 2, 3, 4, 5, 6]
//sampleEnd
Do you like Arrow?
✖