ClosedFloatingPointRange

表示一个浮点数范围。 扩展了 ClosedRange 接口,为比较范围域类型的值提供了自定义操作 lessThanOrEquals

此接口由 Float.rangeToDouble.rangeTo 运算符返回的浮点范围实现, 以实现 IEEE-754 比较顺序,而不是浮点数的全序。

Functions

Link copied to clipboard
abstract operator override fun contains(value: T): Boolean

检查指定的 value 是否属于该范围。

Link copied to clipboard
abstract fun getEndInclusive(): T

获取范围中的最大值(包含)。

Link copied to clipboard
abstract fun getStart(): T

获取范围中的最小值。

Link copied to clipboard
abstract override fun isEmpty(): Boolean

检查范围是否为空。

Link copied to clipboard
abstract fun lessThanOrEquals(a: T, b: T): Boolean

比较范围域类型的两个值,如果第一个值小于或等于第二个值,则返回 true。

Link copied to clipboard
abstract fun setEndInclusive(endInclusive: T)

设置范围中的最大值(包含)。

Link copied to clipboard
abstract fun setStart(start: T)

设置范围中的最小值。