W3cubDocs

/Kotlin

ClosedFloatingPointRange

Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
interface ClosedFloatingPointRange<T : Comparable<T>> : 
    ClosedRange<T>

Represents a range of floating point numbers. Extends ClosedRange interface providing custom operation lessThanOrEquals for comparing values of range domain type.

This interface is implemented by floating point ranges returned by Float.rangeTo and Double.rangeTo operators to achieve IEEE-754 comparison order instead of total order of floating point numbers.

Functions

Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)

contains

Checks whether the specified value belongs to the range.

open fun contains(value: T): Boolean
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)

isEmpty

Checks whether the range is empty.

open fun isEmpty(): Boolean
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)

lessThanOrEquals

Compares two values of range domain type and returns true if first is less than or equal to second.

abstract fun lessThanOrEquals(a: T, b: T): Boolean

© 2010–2019 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.ranges/-closed-floating-point-range/index.html