Класс scala.runtime.RichInt
| Суперабонентные типы |
|---|
Типы
Исходный код
тип ResultWithoutStep = Range
Конкретные методы
Исходный код
| Определяющие классы | ScalaNumberProxy |
|---|
Исходный код
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def doubleValue: Double
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def floatValue: Float
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def isValidInt: Boolean
| Определяющие классы | ScalaNumericAnyConversions |
|---|
Исходный код
def isValidLong: Boolean
Исходный код
Возвращает true если у этого числа нет дробной части. Всегда true для RichInt.
Исходный код
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Определяющие классы | ScalaNumberProxy |
|---|
Исходный код
| Определяющие классы | ScalaNumberProxy |
|---|
Исходный код
override def shortValue: Short
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Диапазон scala.collection.immutable.Range от |
Исходный код
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Диапазон scala.collection.immutable.Range от |
Исходный код
def toBinaryString: String
Исходный код
def toHexString: String
Исходный код
def toOctalString: String
Исходный код
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Диапазон scala.collection.immutable.Range от |
Исходный код
| Параметры значений |
|
|---|---|
| Возвращаемое значение | Диапазон scala.collection.immutable.Range от |
Наследованные методы
Исходный код
Возвращает 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 |
Источник
def isValidByte: Boolean
Возвращает true, если у этого значения нулевая дробная часть и оно находится в диапазоне от scala.Byte MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
def isValidChar: Boolean
Возвращает true, если у этого значения нулевая дробная часть и оно находится в диапазоне от scala.Char MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
def isValidShort: Boolean
Возвращает true, если у этого значения нулевая дробная часть и оно находится в диапазоне от scala.Short MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает знак 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 |
|---|
Конкретные поля
Source
© 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/RichInt.html