mapIndexed
inline
fun
<
R
>
ShortArray
.
mapIndexed
(
transform
:
(
index
:
Int
,
Short
)
->
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)
@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.
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.