coerceAtMost
Ensures that this value is not greater than the specified maximumValue .
import java.time.DayOfWeek
import kotlin.test.assertFailsWith
fun main(args: Array<String>) {
//sampleStart
println(DayOfWeek.FRIDAY.coerceAtMost(DayOfWeek.SATURDAY)) // FRIDAY
println(DayOfWeek.FRIDAY.coerceAtMost(DayOfWeek.WEDNESDAY)) // WEDNESDAY
//sampleEnd
}
Return this value if it's less than or equal to the maximumValue or the maximumValue otherwise.
Ensures that this value is not greater than the specified maximumValue .
import java.time.DayOfWeek
import kotlin.test.assertFailsWith
fun main(args: Array<String>) {
//sampleStart
println(10.coerceAtMost(5)) // 5
println(10.coerceAtMost(20)) // 10
//sampleEnd
}
Return this value if it's less than or equal to the maximumValue or the maximumValue otherwise.
Ensures that this value is not greater than the specified maximumValue .
import java.time.DayOfWeek
import kotlin.test.assertFailsWith
fun main(args: Array<String>) {
//sampleStart
println(10u.coerceAtMost(5u)) // 5
println(10u.coerceAtMost(20u)) // 10
//sampleEnd
}
Return this value if it's less than or equal to the maximumValue or the maximumValue otherwise.