2 ms·
Kotlin implementation [1]: public fun Int.coerceIn(minimumValue: Int, maximumValue: Int): Int { if (minimumValue > maximumValue) throw IllegalArgum
by sanbor 6y ago
Kotlin implementation [1]:
public fun Int.coerceIn(minimumValue: Int, maximumValue: Int): Int {
if (minimumValue > maximumValue) throw IllegalArgumentException("Cannot coerce value to an empty range: maximum $maximumValue is less than minimum $minimumValue.")
if (this < minimumValue) return minimumValue
if (this > maximumValue) return maximumValue
return this
}
[1] https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.ranges/coerce-in.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.ranges/c...