min With
Требования к платформе и версии: Common (1.7)
fun <T> Array<out T>.minWith(comparator: Comparator<in T>): T
fun ByteArray.minWith(comparator: Comparator<in Byte>): Byte
fun ShortArray.minWith(comparator: Comparator<in Short>): Short
fun IntArray.minWith(comparator: Comparator<in Int>): Int
fun LongArray.minWith(comparator: Comparator<in Long>): Long
fun FloatArray.minWith(comparator: Comparator<in Float>): Float
fun DoubleArray.minWith(comparator: Comparator<in Double>): Double
fun BooleanArray.minWith(comparator: Comparator<in Boolean>): Boolean
fun CharArray.minWith(comparator: Comparator<in Char>): Char
fun UIntArray.minWith(comparator: Comparator<in UInt>): UInt
fun ULongArray.minWith(comparator: Comparator<in ULong>): ULong
fun UByteArray.minWith(comparator: Comparator<in UByte>): UByte
fun UShortArray.minWith(comparator: Comparator<in UShort>): UShort
Возвращает первый элемент с наименьшим значением согласно заданному компаратору.
Исключения
если массив пуст.
fun <T> Iterable<T>.minWith(comparator: Comparator<in T>): T
Возвращает первый элемент с наименьшим значением согласно заданному компаратору.
Исключения
если коллекция пуста.
inline fun <K, V> Map<out K, V>.minWith(comparator: Comparator<in Map.Entry<K, V>>): Map.Entry<K, V>
Возвращает первую запись с наименьшим значением согласно заданному компаратору.
Исключения
если карта пуста.
Требования к платформе и версии: JVM (1.0)
fun <T> Array<out T>.minWith(comparator: Comparator<in T>): T?
fun ByteArray.minWith(comparator: Comparator<in Byte>): Byte?
fun ShortArray.minWith(comparator: Comparator<in Short>): Short?
fun IntArray.minWith(comparator: Comparator<in Int>): Int?
fun LongArray.minWith(comparator: Comparator<in Long>): Long?
fun FloatArray.minWith(comparator: Comparator<in Float>): Float?
fun DoubleArray.minWith(comparator: Comparator<in Double>): Double?
fun BooleanArray.minWith(comparator: Comparator<in Boolean>): Boolean?
fun CharArray.minWith(comparator: Comparator<in Char>): Char?
fun <T> Iterable<T>.minWith(comparator: Comparator<in T>): T?
fun <K, V> Map<out K, V>.minWith(comparator: Comparator<in Map.Entry<K, V>>): Map.Entry<K, V>?
Устарело
Предупреждение начиная с 1.4
Ошибка начиная с 1.5
Скрыто начиная с 1.6
Используйте minWithOrNull.
Заменить на
this.minWithOrNull(comparator)
fun UIntArray.minWith(comparator: Comparator<in UInt>): UInt?
fun ULongArray.minWith(comparator: Comparator<in ULong>): ULong?
fun UByteArray.minWith(comparator: Comparator<in UByte>): UByte?
fun UShortArray.minWith(comparator: Comparator<in UShort>): UShort?
Устарело
Предупреждение начиная с 1.4
Ошибка начиная с 1.5
Скрыто начиная с 1.6
Используйте minWithOrNull.
Заменить на
this.minWithOrNull(comparator)
© 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/min-with.html