minBy
@JvmName
(
"minByOrThrow"
)
inline
fun
<
T
,
R
:
Comparable
<
R
>
>
Array
<
out
T
>
.
minBy
(
selector
:
(
T
)
->
R
)
:
T
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
T
,
R
:
Comparable
<
R
>
>
Array
<
out
T
>
.
minBy
(
selector
:
(
T
)
->
R
)
:
T
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
ByteArray
.
minBy
(
selector
:
(
Byte
)
->
R
)
:
Byte
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
ByteArray
.
minBy
(
selector
:
(
Byte
)
->
R
)
:
Byte
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
ShortArray
.
minBy
(
selector
:
(
Short
)
->
R
)
:
Short
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
ShortArray
.
minBy
(
selector
:
(
Short
)
->
R
)
:
Short
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
IntArray
.
minBy
(
selector
:
(
Int
)
->
R
)
:
Int
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
IntArray
.
minBy
(
selector
:
(
Int
)
->
R
)
:
Int
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
LongArray
.
minBy
(
selector
:
(
Long
)
->
R
)
:
Long
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
LongArray
.
minBy
(
selector
:
(
Long
)
->
R
)
:
Long
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
FloatArray
.
minBy
(
selector
:
(
Float
)
->
R
)
:
Float
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
FloatArray
.
minBy
(
selector
:
(
Float
)
->
R
)
:
Float
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
DoubleArray
.
minBy
(
selector
:
(
Double
)
->
R
)
:
Double
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
DoubleArray
.
minBy
(
selector
:
(
Double
)
->
R
)
:
Double
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
BooleanArray
.
minBy
(
selector
:
(
Boolean
)
->
R
)
:
Boolean
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
BooleanArray
.
minBy
(
selector
:
(
Boolean
)
->
R
)
:
Boolean
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
R
:
Comparable
<
R
>
>
CharArray
.
minBy
(
selector
:
(
Char
)
->
R
)
:
Char
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
R
:
Comparable
<
R
>
>
CharArray
.
minBy
(
selector
:
(
Char
)
->
R
)
:
Char
?
(source)
@JvmName
(
"minByOrThrow-U"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UIntArray
.
minBy
(
selector
:
(
UInt
)
->
R
)
:
UInt
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UIntArray
.
minBy
(
selector
:
(
UInt
)
->
R
)
:
UInt
?
(source)
@JvmName
(
"minByOrThrow-U"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
ULongArray
.
minBy
(
selector
:
(
ULong
)
->
R
)
:
ULong
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
ULongArray
.
minBy
(
selector
:
(
ULong
)
->
R
)
:
ULong
?
(source)
@JvmName
(
"minByOrThrow-U"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UByteArray
.
minBy
(
selector
:
(
UByte
)
->
R
)
:
UByte
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UByteArray
.
minBy
(
selector
:
(
UByte
)
->
R
)
:
UByte
?
(source)
@JvmName
(
"minByOrThrow-U"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UShortArray
.
minBy
(
selector
:
(
UShort
)
->
R
)
:
UShort
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
@ExperimentalUnsignedTypes
inline
fun
<
R
:
Comparable
<
R
>
>
UShortArray
.
minBy
(
selector
:
(
UShort
)
->
R
)
:
UShort
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
T
,
R
:
Comparable
<
R
>
>
Iterable
<
T
>
.
minBy
(
selector
:
(
T
)
->
R
)
:
T
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
T
,
R
:
Comparable
<
R
>
>
Iterable
<
T
>
.
minBy
(
selector
:
(
T
)
->
R
)
:
T
?
(source)
@JvmName
(
"minByOrThrow"
)
inline
fun
<
K
,
V
,
R
:
Comparable
<
R
>
>
Map
<
out
K
,
V
>
.
minBy
(
selector
:
(
Entry
<
K
,
V
>
)
->
R
)
:
Entry
<
K
,
V
>
(source)
@DeprecatedSinceKotlin
(
"1.4"
,
"1.5"
,
"1.6"
)
inline
fun
<
K
,
V
,
R
:
Comparable
<
R
>
>
Map
<
out
K
,
V
>
.
minBy
(
selector
:
(
Entry
<
K
,
V
>
)
->
R
)
:
Entry
<
K
,
V
>
?
(source)