Класс scala.runtime.RichDouble
| Наследуемые типы |
|---|
Конкретные методы
Исходный код
| Классы-определения | ScalaNumberProxy |
|---|
Исходный код
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
Исходный код
override def doubleValue: Double
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def floatValue: Float
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
Исходный код
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
Исходный код
def isInfinity: Boolean
Исходный код
Исходный код
def isNegInfinity: Boolean
Исходный код
def isPosInfinity: Boolean
Исходный код
override def isValidByte: Boolean
| Классы-определения | ScalaNumericAnyConversions |
|---|
Исходный код
override def isValidChar: Boolean
| Классы-определения | ScalaNumericAnyConversions |
|---|
Исходный код
override def isValidInt: Boolean
| Классы-определения | ScalaNumericAnyConversions |
|---|
Исходный код
override def isValidShort: Boolean
| Классы-определения | ScalaNumericAnyConversions |
|---|
Исходный код
| Классы-определения | FractionalProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Классы-определения | ScalaNumberProxy |
|---|
Исходный код
| Классы-определения | ScalaNumberProxy |
|---|
Исходный код
Исходный код
override def shortValue: Short
| Классы-определения | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
Преобразует угол, измеренный в радианах, в приблизительно эквивалентный угол, измеренный в градусах.
| Возвращаемое значение | измерение угла x в градусах. |
|---|
Исходный код
Преобразует угол, измеренный в градусах, в приблизительно эквивалентный угол, измеренный в радианах.
| Возвращаемое значение | измерение угла x в радианах. |
|---|
Наследуемые методы
Исходный код
Возвращает true, если this меньше that
| Наследованно из | Ordered |
|---|
Исходный код
Возвращает true, если this меньше или равно that.
| Унаследовано от | Ordered |
|---|
Исходный код
Возвращает true, если this больше that.
| Унаследовано от | Ordered |
|---|
Исходный код
Возвращает true, если this больше или равно that.
| Унаследовано от | Ordered |
|---|
Исходный код
| Унаследовано от | OrderedProxy |
|---|
Исходный код
Результат сравнения this с операндом that.
| Унаследовано от | Ordered |
|---|
Исходный код
| Классы-предки | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Исходный код
| Классы-предки | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Исходный код
Возвращает знак this. Ноль, если аргумент равен нулю; -ноль, если аргумент равен -нолю; единица, если аргумент больше нуля; -единица, если аргумент меньше нуля; NaN, если аргумент NaN, если применимо.
| Унаследовано от | ScalaNumberProxy |
|---|
Исходный код
Возвращает значение этого как scala.Byte. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Char. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Double. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Float. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Int. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Long. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
Возвращает значение этого как scala.Short. Может потребоваться округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
| Классы-предки | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Исходный код
Должен вызываться только после исключения всех известных типов, не являющихся примитивными. Этот метод не будет перенаправляться никуда больше после проверки на соответствие примитивам, чтобы избежать бесконечной рекурсии между equals и этим для неизвестных вариантов «Number».
Кроме того, вызов должен происходить только в том случае, если числовой тип рад быть преобразован в Long, Float и Double. Если, например, сюда будет передан BigInt, значительно превышающий диапазон Long, он заявит о равенстве тому Long, который остался в его нижних 64 битах. Или BigDecimal с большей точностью, чем может удержать Double: то же самое. Нет способа, учитывая имеющийся здесь интерфейс, предотвратить эту ошибку.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходный код
protected def unifiedPrimitiveHashcode: Int
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Конкретные поля
Исходный код
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/runtime/RichDouble.html