Замкнутый диапазон чисел с плавающей точкой
В Kotlin с: 1.1
interface ClosedFloatingPointRange<T : Comparable<T>> : ClosedRange<T>
Представляет диапазон чисел с плавающей запятой. Расширяет интерфейс ClosedRange, предоставляя пользовательскую операцию lessThanOrEquals для сравнения значений типа, используемого в качестве типа элементов диапазона.
Этот интерфейс реализуется диапазонами чисел с плавающей запятой, возвращаемыми операторами Float.rangeTo и Double.rangeTo, чтобы использовать порядок сравнения IEEE-754 вместо полного порядка чисел с плавающей запятой.
Свойства
Функции
В Kotlin с: 1.0
operator fun ClosedRange<Byte>.contains(value: Double): Boolean
operator fun ClosedRange<Byte>.contains(value: Float): Boolean
operator fun ClosedRange<Byte>.contains(value: Int): Boolean
operator fun ClosedRange<Byte>.contains(value: Long): Boolean
operator fun ClosedRange<Byte>.contains(value: Short): Boolean
operator fun ClosedRange<Double>.contains(value: Byte): Boolean
operator fun ClosedRange<Double>.contains(value: Float): Boolean
operator fun ClosedRange<Double>.contains(value: Int): Boolean
operator fun ClosedRange<Double>.contains(value: Long): Boolean
operator fun ClosedRange<Double>.contains(value: Short): Boolean
operator fun ClosedRange<Float>.contains(value: Byte): Boolean
operator fun ClosedRange<Float>.contains(value: Double): Boolean
operator fun ClosedRange<Float>.contains(value: Int): Boolean
operator fun ClosedRange<Float>.contains(value: Long): Boolean
operator fun ClosedRange<Float>.contains(value: Short): Boolean
operator fun ClosedRange<Int>.contains(value: Byte): Boolean
operator fun ClosedRange<Int>.contains(value: Double): Boolean
operator fun ClosedRange<Int>.contains(value: Float): Boolean
operator fun ClosedRange<Int>.contains(value: Long): Boolean
operator fun ClosedRange<Int>.contains(value: Short): Boolean
operator fun ClosedRange<Long>.contains(value: Byte): Boolean
operator fun ClosedRange<Long>.contains(value: Double): Boolean
operator fun ClosedRange<Long>.contains(value: Float): Boolean
operator fun ClosedRange<Long>.contains(value: Int): Boolean
operator fun ClosedRange<Long>.contains(value: Short): Boolean
operator fun ClosedRange<Short>.contains(value: Byte): Boolean
operator fun ClosedRange<Short>.contains(value: Double): Boolean
operator fun ClosedRange<Short>.contains(value: Float): Boolean
operator fun ClosedRange<Short>.contains(value: Int): Boolean
operator fun ClosedRange<Short>.contains(value: Long): Boolean
Проверяет, принадлежит ли указанный value этому диапазону.
В Kotlin с: 1.1
abstract fun lessThanOrEquals(a: T, b: T): Boolean
Сравнивает два значения типа, используемого в качестве типа элементов диапазона, и возвращает true, если первое меньше или равно второму.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.ranges/-closed-floating-point-range/index.html