mapIndexed

Common
JVM
JS
Native
1.0
inline fun < T , R > Array < out T > . mapIndexed (
transform : ( index : Int , T ) -> R
) : List < R >

(source)
inline fun < R > ByteArray . mapIndexed (
transform : ( index : Int , Byte ) -> R
) : List < R >

(source)
inline fun < R > ShortArray . mapIndexed (
transform : ( index : Int , Short ) -> R
) : List < R >

(source)
inline fun < R > IntArray . mapIndexed (
transform : ( index : Int , Int ) -> R
) : List < R >

(source)
inline fun < R > LongArray . mapIndexed (
transform : ( index : Int , Long ) -> R
) : List < R >

(source)
inline fun < R > FloatArray . mapIndexed (
transform : ( index : Int , Float ) -> R
) : List < R >

(source)
inline fun < R > DoubleArray . mapIndexed (
transform : ( index : Int , Double ) -> R
) : List < R >

(source)
inline fun < R > BooleanArray . mapIndexed (
transform : ( index : Int , Boolean ) -> R
) : List < R >

(source)
inline fun < R > CharArray . mapIndexed (
transform : ( index : Int , Char ) -> R
) : List < R >

(source)
@ExperimentalUnsignedTypes inline fun < R > UIntArray . mapIndexed (
transform : ( index : Int , UInt ) -> R
) : List < R >

(source)
@ExperimentalUnsignedTypes inline fun < R > ULongArray . mapIndexed (
transform : ( index : Int , ULong ) -> R
) : List < R >

(source)
@ExperimentalUnsignedTypes inline fun < R > UByteArray . mapIndexed (
transform : ( index : Int , UByte ) -> R
) : List < R >

(source)
@ExperimentalUnsignedTypes inline fun < R > UShortArray . mapIndexed (
transform : ( index : Int , UShort ) -> R
) : List < R >

(source)

Returns a list containing the results of applying the given transform function to each element and its index in the original array.

Parameters

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

Common
JVM
JS
Native
1.0
inline fun < T , R > Iterable < T > . mapIndexed (
transform : ( index : Int , T ) -> R
) : List < R >

(source)

Returns a list containing the results of applying the given transform function to each element and its index in the original collection.

Parameters

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