English | 简体中文

api-docs / org.ktorm.entity / mapIndexedNotNullTo

mapIndexedNotNullTo

inline fun <E : Any, R : Any, C : MutableCollection<in R>> EntitySequence<E, *>.mapIndexedNotNullTo(
    destination: C,
    transform: (index: Int, E) -> R?
): C
(source code)

Apply the given transform function to each element and its index in the original sequence
and append only the non-null results to the given destination.

The transform function takes the index of an element and the element itself and
returns the result of the transform applied to the element.

The operation is terminal.

Since
3.0.0