kotlin.ranges.ClosedFloatingPointRange

ClosedFloatingPointRange

interface ClosedFloatingPointRange<T : Comparable<T>> : 
    ClosedRange<T>

Platform and version requirements: Kotlin 1.1

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.

Inherited Properties

endInclusive

abstract val endInclusive: T

The maximum value in the range (inclusive).

start

abstract val start: T

The minimum value in the range.

Functions

contains

open fun contains(value: T): Boolean

Checks whether the specified value belongs to the range.

isEmpty

open fun isEmpty(): Boolean

Checks whether the range is empty.

lessThanOrEquals

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

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

© 2010–2017 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/

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部