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