maxWithOrNull (original) (raw)
fun <T> Array<out T>.maxWithOrNull(comparator: Comparator<in T>): T?(source)
fun ByteArray.maxWithOrNull(comparator: Comparator<in Byte>): Byte?(source)
fun ShortArray.maxWithOrNull(comparator: Comparator<in Short>): Short?(source)
fun IntArray.maxWithOrNull(comparator: Comparator<in Int>): Int?(source)
fun LongArray.maxWithOrNull(comparator: Comparator<in Long>): Long?(source)
fun FloatArray.maxWithOrNull(comparator: Comparator<in Float>): Float?(source)
fun DoubleArray.maxWithOrNull(comparator: Comparator<in Double>): Double?(source)
fun BooleanArray.maxWithOrNull(comparator: Comparator<in Boolean>): Boolean?(source)
fun CharArray.maxWithOrNull(comparator: Comparator<in Char>): Char?(source)
fun <T> Iterable<T>.maxWithOrNull(comparator: Comparator<in T>): T?(source)
fun UIntArray.maxWithOrNull(comparator: Comparator<in UInt>): UInt?(source)
fun ULongArray.maxWithOrNull(comparator: Comparator<in ULong>): ULong?(source)
fun UByteArray.maxWithOrNull(comparator: Comparator<in UByte>): UByte?(source)
fun UShortArray.maxWithOrNull(comparator: Comparator<in UShort>): UShort?(source)
Returns the first element having the largest value according to the provided comparator or null
if there are no elements.
Since Kotlin
1.4
inline fun <K, V> Map<out K, V>.maxWithOrNull(comparator: Comparator<in Map.Entry<K, V>>): Map.Entry<K, V>?(source)
Returns the first entry having the largest value according to the provided comparator or null
if there are no entries.
Since Kotlin
1.4