max Of Or Null
inline fun <T> Array<out T>.maxOfOrNull(selector: (T) -> Double): Double?
Content copied to clipboard
inline fun DoubleArray.maxOfOrNull(selector: (Double) -> Double): Double?
Content copied to clipboard
inline fun BooleanArray.maxOfOrNull(selector: (Boolean) -> Double): Double?
Content copied to clipboard
inline fun BooleanArray.maxOfOrNull(selector: (Boolean) -> Float): Float?
Content copied to clipboard
inline fun UShortArray.maxOfOrNull(selector: (UShort) -> Double): Double?
Content copied to clipboard
Returns the largest value among all values produced by selector function applied to each element in the array or null
if there are no elements.
If any of values produced by selector function is NaN
, the returned result is NaN
.
Since Kotlin
1.4
inline fun <T, R : Comparable<R>> Array<out T>.maxOfOrNull(selector: (T) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> ByteArray.maxOfOrNull(selector: (Byte) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> ShortArray.maxOfOrNull(selector: (Short) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> IntArray.maxOfOrNull(selector: (Int) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> LongArray.maxOfOrNull(selector: (Long) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> FloatArray.maxOfOrNull(selector: (Float) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> DoubleArray.maxOfOrNull(selector: (Double) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> BooleanArray.maxOfOrNull(selector: (Boolean) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> CharArray.maxOfOrNull(selector: (Char) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> UIntArray.maxOfOrNull(selector: (UInt) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> ULongArray.maxOfOrNull(selector: (ULong) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> UByteArray.maxOfOrNull(selector: (UByte) -> R): R?
Content copied to clipboard
inline fun <R : Comparable<R>> UShortArray.maxOfOrNull(selector: (UShort) -> R): R?
Content copied to clipboard
Returns the largest value among all values produced by selector function applied to each element in the array or null
if there are no elements.
Since Kotlin
1.4
Returns the largest value among all values produced by selector function applied to each element in the collection or null
if there are no elements.
If any of values produced by selector function is NaN
, the returned result is NaN
.
Since Kotlin
1.4
inline fun <T, R : Comparable<R>> Iterable<T>.maxOfOrNull(selector: (T) -> R): R?
Content copied to clipboard
Returns the largest value among all values produced by selector function applied to each element in the collection or null
if there are no elements.
Since Kotlin
1.4