Spec-Zone.ru › Kotlin 2

maxWithOrNull

kotlin-stdlib/kotlin.collections/maxWithOrNull

Начиная с Kotlin: 1.4

fun <T> Array<out T>.maxWithOrNull(comparator: Comparator<in T>): T?
fun ByteArray.maxWithOrNull(comparator: Comparator<in Byte>): Byte?
fun ShortArray.maxWithOrNull(comparator: Comparator<in Short>): Short?
fun IntArray.maxWithOrNull(comparator: Comparator<in Int>): Int?
fun LongArray.maxWithOrNull(comparator: Comparator<in Long>): Long?
fun FloatArray.maxWithOrNull(comparator: Comparator<in Float>): Float?
fun DoubleArray.maxWithOrNull(comparator: Comparator<in Double>): Double?
fun BooleanArray.maxWithOrNull(comparator: Comparator<in Boolean>): Boolean?
fun CharArray.maxWithOrNull(comparator: Comparator<in Char>): Char?
fun <T> Iterable<T>.maxWithOrNull(comparator: Comparator<in T>): T?
@ExperimentalUnsignedTypes
fun UIntArray.maxWithOrNull(comparator: Comparator<in UInt>): UInt?
@ExperimentalUnsignedTypes
fun ULongArray.maxWithOrNull(comparator: Comparator<in ULong>): ULong?
@ExperimentalUnsignedTypes
fun UByteArray.maxWithOrNull(comparator: Comparator<in UByte>): UByte?
@ExperimentalUnsignedTypes
fun UShortArray.maxWithOrNull(comparator: Comparator<in UShort>): UShort?

Возвращает первый элемент с наибольшим значением согласно указанному компаратору или null, если элементов нет.


inline fun <K, V> Map<out K, V>.maxWithOrNull(comparator: Comparator<in Map.Entry<K, V>>): Map.Entry<K, V>?

Возвращает первую запись с наибольшим значением согласно указанному компаратору или null, если записей нет.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/max-with-or-null.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API