Bernhard
11/03/2020, 3:46 PMsequence.flatMap { list.asSequence }
sequence.flatMap { list }
is enoughTobias Berger
11/03/2020, 3:47 PMBernhard
11/03/2020, 3:47 PM@SinceKotlin("1.4")
@OptIn(kotlin.experimental.ExperimentalTypeInference::class)
@OverloadResolutionByLambdaReturnType
@kotlin.jvm.JvmName("flatMapIterable")
public fun <T, R> Sequence<T>.flatMap(transform: (T) -> Iterable<R>): Sequence<R> {
return FlatteningSequence(this, transform, Iterable<R>::iterator)
}
Tobias Berger
11/03/2020, 3:47 PM