Класс scala.Double
Компаньон объект Double
абстрактный final класс Double extends AnyVal
Абстрактные члены значения
abstract def !=(x: Double): Boolean
abstract def !=(x: Float): Boolean
abstract def !=(x: Long): Boolean
abstract def !=(x: Int): Boolean
abstract def !=(x: Char): Boolean
abstract def !=(x: Short): Boolean
abstract def !=(x: Byte): Boolean
abstract def %(x: Double): Double
abstract def %(x: Float): Double
abstract def %(x: Long): Double
abstract def %(x: Int): Double
abstract def %(x: Char): Double
abstract def %(x: Short): Double
abstract def %(x: Byte): Double
abstract def *(x: Double): Double
abstract def *(x: Float): Double
abstract def *(x: Long): Double
abstract def *(x: Int): Double
abstract def *(x: Char): Double
abstract def *(x: Short): Double
abstract def *(x: Byte): Double
abstract def +(x: Double): Double
abstract def +(x: Float): Double
abstract def +(x: Long): Double
abstract def +(x: Int): Double
abstract def +(x: Char): Double
abstract def +(x: Short): Double
abstract def +(x: Byte): Double
abstract def -(x: Double): Double
abstract def -(x: Float): Double
abstract def -(x: Long): Double
abstract def -(x: Int): Double
abstract def -(x: Char): Double
abstract def -(x: Short): Double
abstract def -(x: Byte): Double
abstract def /(x: Double): Double
abstract def /(x: Float): Double
abstract def /(x: Long): Double
abstract def /(x: Int): Double
abstract def /(x: Char): Double
abstract def /(x: Short): Double
abstract def /(x: Byte): Double
abstract def <(x: Double): Boolean
abstract def <(x: Float): Boolean
abstract def <(x: Long): Boolean
abstract def <(x: Int): Boolean
abstract def <(x: Char): Boolean
abstract def <(x: Short): Boolean
abstract def <(x: Byte): Boolean
abstract def <=(x: Double): Boolean
abstract def <=(x: Float): Boolean
abstract def <=(x: Long): Boolean
abstract def <=(x: Int): Boolean
abstract def <=(x: Char): Boolean
abstract def <=(x: Short): Boolean
abstract def <=(x: Byte): Boolean
abstract def ==(x: Double): Boolean
abstract def ==(x: Float): Boolean
abstract def ==(x: Long): Boolean
abstract def ==(x: Int): Boolean
abstract def ==(x: Char): Boolean
abstract def ==(x: Short): Boolean
abstract def ==(x: Byte): Boolean
abstract def >(x: Double): Boolean
abstract def >(x: Float): Boolean
abstract def >(x: Long): Boolean
abstract def >(x: Int): Boolean
abstract def >(x: Char): Boolean
abstract def >(x: Short): Boolean
abstract def >(x: Byte): Boolean
abstract def >=(x: Double): Boolean
abstract def >=(x: Float): Boolean
abstract def >=(x: Long): Boolean
abstract def >=(x: Int): Boolean
abstract def >=(x: Char): Boolean
abstract def >=(x: Short): Boolean
abstract def >=(x: Byte): Boolean
abstract def toByte: Byte
abstract def toChar: Char
abstract def toDouble: Double
abstract def toFloat: Float
abstract def toInt: Int
abstract def toLong: Long
abstract def toShort: Short
abstract def unary_+: Double
abstract def unary_-: Double
abstract def +(x: String): String
- Annotations
- @deprecated
- Устарело
(Since version 2.13.0) Добавление числа и строки устарело. Используйте интерполяцию строк
s"$num$str"
Члены значений конкретного типа
final def !=(arg0: Any): Boolean
Проверка двух объектов на неравенство.
- returns
trueесли !(this == that), иначе false.
- Definition Classes
- Any
final def ##(): Int
Эквивалентно x.hashCode, за исключением упакованных числовых типов и null. Для чисел возвращает значение хэша, соответствующее равенству значений: если два экземпляра типа значения сравниваются как true, то ## вернёт одно и то же значение хэша для каждого из них. Для null возвращает код хэша, где null.hashCode вызывает NullPointerException.
- returns
значение хэша, соответствующее ==
- Definition Classes
- Any
def ->[B](y: B): (Double, B)
- Неявный
- Этот член добавлен неявным преобразованием из Double в ArrowAssoc[Double], выполненным методом ArrowAssoc в scala.Predef.
- Definition Classes
- ArrowAssoc
- Аннотации
- @inline()
final def ==(arg0: Any): Boolean
Проверка двух объектов на равенство. Выражение x == that эквивалентно if (x eq null) that eq null else x.equals(that).
- returns
trueесли объект получателя эквивалентен аргументу;falseв противном случае.
- Definition Classes
- Any
def abs: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Definition Classes
- RichDouble → ScalaNumberProxy
final def asInstanceOf[T0]: T0
Приведение объекта получателя к типу T0.
Обратите внимание, что успех приведения в ходе выполнения зависит от правил стирания Scala. Следовательно, выражение 1.asInstanceOf[String] вызовет ClassCastException во время выполнения, в то время как выражение List(1).asInstanceOf[List[String]] не вызовет. В последнем примере, потому что аргумент типа стирается на этапе компиляции, невозможно проверить, соответствуют ли содержимое списка требуемому типу.
- returns
объект получателя.
- Definition Classes
- Any
- Исключения
ClassCastException, если объект получателя не является экземпляром стирания типаT0.
def byteValue(): Byte
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Definition Classes
- Double → Number
def byteValue: Byte
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Definition Classes
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def ceil: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Definition Classes
- RichDouble
def compare(y: Double): Int
Результат сравнения this с операндом that.
Реализуйте этот метод, чтобы определить, как будут сортироваться экземпляры A.
Возвращает x, где:
x < 0 когда this < that
x == 0 когда this == that
x > 0 когда this > that
def compareTo(arg0: java.lang.Double): Int
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Definition Classes
- Double → Comparable
def compareTo(that: Double): Int
Результат сравнения this с операндом that.
def doubleValue(): Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Классы определений
- Double → Number
def doubleValue: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def ensuring(cond: (Double) => Boolean, msg: => Any): Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в Ensuring[Double] выполненным методом Ensuring в scala.Predef.
- Классы определений
- Ensuring
def ensuring(cond: (Double) => Boolean): Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в Ensuring[Double] выполненным методом Ensuring в scala.Predef.
- Классы определений
- Ensuring
def ensuring(cond: Boolean, msg: => Any): Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в Ensuring[Double] выполненным методом Ensuring в scala.Predef.
- Классы определений
- Ensuring
def ensuring(cond: Boolean): Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в Ensuring[Double] выполненным методом Ensuring в scala.Predef.
- Классы определений
- Ensuring
def equals(arg0: Any): Boolean
Сравнивает получаемый объект (this) с объектом-аргументом (that) на эквивалентность.
Любая реализация этого метода должна быть отношением эквивалентности:
-
It is reflexive: for any instance
x of type Any, x.equals(x) should return true.It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.It is transitive: for any instances x, y, and z of type Any if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true. Если вы переопределяете этот метод, вы должны убедиться, что ваша реализация остается отношением эквивалентности. Кроме того, при переопределении этого метода обычно необходимо переопределить hashCode для обеспечения того, чтобы объекты, которые «равны» (o1.equals(o2) возвращает true), хэшировались в один и тот же scala.Int. (o1.hashCode.equals(o2.hashCode)).
- возвращает
trueесли получаемый объект эквивалентен аргументу;falseв противном случае.
- Классы определений
- Any
def floatValue(): Float
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Классы определений
- Double → Number
def floatValue: Float
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def floor: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble
def formatted(fmtstr: String): String
Возвращает строку, отформатированную в соответствии с заданной строкой format. Строки форматирования соответствуют String.format (@see java.lang.String.format).
- Неявный
- Этот член добавлен неявным преобразованием из Double в StringFormat[Double], выполненным методом StringFormat в scala.Predef.
- Классы определений
- StringFormat
- Аннотации
- @inline()
def getClass(): Class[Double]
Возвращает представление класса объекта во время выполнения.
- возвращает
объект класса, соответствующий типу получателя во время выполнения.
def hashCode(): Int
Вычисляет значение хэш-кода для объекта.
Алгоритм хэширования по умолчанию зависит от платформы.
Обратите внимание, что для двух объектов могут быть идентичные хэш-коды (o1.hashCode.equals(o2.hashCode)) при этом они могут не быть равными (o1.equals(o2) возвращает false). Вырожденная реализация могла бы всегда возвращать 0. Однако требуется, чтобы если два объекта равны (o1.equals(o2) возвращает true), у них были идентичные хэш-коды (o1.hashCode.equals(o2.hashCode)). Поэтому при переопределении этого метода убедитесь, что поведение согласуется с методом equals.
- возвращает
значение хэш-кода для этого объекта.
- Классы определений
- Any
def intValue(): Int
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Классы определений
- Double → Number
def intValue: Int
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def isFinite: Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble
def isInfinite(): Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Классы определений
- Double
def isInfinity: Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble
final def isInstanceOf[T0]: Boolean
Проверяет, является ли динамический тип объекта-получателя T0.
Обратите внимание, что результат проверки зависит от стирания типов Scala. Таким образом, выражение 1.isInstanceOf[String] вернёт false, а выражение List(1).isInstanceOf[List[String]] вернёт true. В последнем примере, так как аргумент типа стирается во время компиляции, невозможно проверить, соответствуют ли содержимое списка заданному типу.
- возвращает
trueесли объект-получатель является экземпляром стирания типаT0;falseв противном случае.
- Классы определений
- Any
def isNaN(): Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Классы определений
- Double
def isNaN: Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble
def isNegInfinity: Boolean
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Классы определений
- RichDouble
def isPosInfinity: Boolean
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble
def isValidByte: Boolean
Возвращает true если это число имеет нулевую дробную часть и находится в диапазоне от scala.Byte MinValue и MaxValue; в противном случае возвращает false.
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumericAnyConversions
def isValidChar: Boolean
Возвращает true если это число имеет нулевую дробную часть и находится в диапазоне от scala.Char MinValue и MaxValue; в противном случае возвращает false.
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumericAnyConversions
def isValidInt: Boolean
Возвращает true если это число имеет нулевую дробную часть и находится в диапазоне от scala.Int MinValue и MaxValue; в противном случае возвращает false.
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumericAnyConversions
def isValidShort: Boolean
Возвращает true если это число имеет нулевую дробную часть и находится в диапазоне от scala.Short MinValue и MaxValue; в противном случае возвращает false.
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumericAnyConversions
def isWhole: Boolean
- возвращает
trueесли это число не имеет дробной части,falseв противном случае.
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → FractionalProxy → ScalaNumericAnyConversions
def longValue(): Long
- Неявное
- Этот член добавляется неявным преобразованием из Double вjava.lang.Double, выполняемым методом double2Double в scala.Predef.
- Определяющие классы
- Double → Number
def longValue: Long
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def max(that: Double): Double
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumberProxy
def min(that: Double): Double
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumberProxy
def round: Long
- Неявное
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble
val self: Double
def shortValue(): Short
- Неявный
- Этот член добавлен неявным преобразованием из Double в java.lang.Double, выполненным методом double2Double в scala.Predef.
- Определяющие классы
- Double → Number
def shortValue: Short
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble → ScalaNumberProxy → ScalaNumericAnyConversions
def sign: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- ScalaNumberProxy
def toDegrees: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble
def toRadians: Double
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Определяющие классы
- RichDouble
def toString(): String
Возвращает строковое представление объекта.
По умолчанию представление зависит от платформы.
- возвращает
строковое представление объекта.
- Определяющие классы
- Any
Члены-значения неявно затенённые
def +(other: String): String
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в any2stringadd[Double] с помощью метода any2stringadd в scala.Predef.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: any2stringadd[Double]).+(other)
- Определяющие классы
- any2stringadd
def <(that: Double): Boolean
Возвращает true, если this меньше, чем that
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в RichDouble с помощью метода doubleWrapper в scala.LowPriorityImplicits.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: RichDouble).<(that)
- Определяющие классы
- Ordered
def <=(that: Double): Boolean
Возвращает true, если this меньше или равно that.
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в RichDouble с помощью метода doubleWrapper в scala.LowPriorityImplicits.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: RichDouble).<=(that)
- Определяющие классы
- Ordered
def >(that: Double): Boolean
Возвращает true, если this больше, чем that.
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в RichDouble с помощью метода doubleWrapper в scala.LowPriorityImplicits.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: RichDouble).>(that)
- Определяющие классы
- Ordered
def >=(that: Double): Boolean
Возвращает true, если this больше или равно that.
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в RichDouble с помощью метода doubleWrapper в scala.LowPriorityImplicits.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: RichDouble).>=(that)
- Определяющие классы
- Ordered
def equals(arg0: AnyRef): Boolean
Метод равенства для ссылочных типов. По умолчанию делегирует к eq.
См. также equals в scala.Any.
- возвращает
trueесли объект-получатель эквивалентен аргументу;falseв противном случае.
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в java.lang.Double с помощью метода double2Double в scala.Predef.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: java.lang.Double).equals(arg0)
- Определяющие классы
- Double → AnyRef → Any
def hashCode(): Int
Метод hashCode для ссылочных типов. См. hashCode в scala.Any.
- возвращает
значение кода хэша для этого объекта.
- Неявный
- Этот член добавлен с помощью неявного преобразования из Double в java.lang.Double с помощью метода double2Double в scala.Predef.
- Затенение
- Этот неявно унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типа:(double: java.lang.Double).hashCode()
- Определяющие классы
- Double → AnyRef → Any
def toByte: Byte
Возвращает значение этого как scala.Byte. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toByte
- Definition Classes
- ScalaNumericAnyConversions
def toChar: Char
Возвращает значение этого как scala.Char. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toChar
- Definition Classes
- ScalaNumericAnyConversions
def toDouble: Double
Возвращает значение этого как scala.Double. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toDouble
- Definition Classes
- ScalaNumericAnyConversions
def toFloat: Float
Возвращает значение этого как scala.Float. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toFloat
- Definition Classes
- ScalaNumericAnyConversions
def toInt: Int
Возвращает значение этого как scala.Int. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toInt
- Definition Classes
- ScalaNumericAnyConversions
def toLong: Long
Возвращает значение этого как scala.Long. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toLong
- Definition Classes
- ScalaNumericAnyConversions
def toShort: Short
Возвращает значение этого как scala.Short. Это может включать округление или усечение.
- Implicit
- Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: RichDouble).toShort
- Definition Classes
- ScalaNumericAnyConversions
def toString(): String
Создает строковое представление этого объекта. Представление по умолчанию зависит от платформы. На платформе Java это конкатенация имени класса, "@", и хэш-кода объекта в шестнадцатеричном формате.
- returns
строковое представление объекта.
- Implicit
- Этот член добавляется неявным преобразованием из Double вjava.lang.Double, выполняемым методом double2Double в scala.Predef.
- Shadowing
- Этот неявно унаследованный член затеняется одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать указание типа:(double: java.lang.Double).toString()
- Definition Classes
- Double → AnyRef → Any
def toString(): String
Возвращает строковое представление объекта.
По умолчанию представление зависит от платформы.
- возвращает
строковое представление объекта.
- Неявный
- Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
- Затенение
- Этот неявный унаследованный член затенён одним или несколькими членами в этом классе.
Для доступа к этому члену можно использовать приведение типов:(double: RichDouble).toString()
- Определяющие классы
- Proxy → Any
© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala/Double.html
Double, 64-битное число с плавающей точкой IEEE-754 (эквивалентно примитивному типу Java'sdouble) является подтипом scala.AnyVal. ЭкземплярыDoubleне представлены объектом в базовой системе выполнения.Существует неявное преобразование из scala.Double => scala.runtime.RichDouble, которое предоставляет полезные операции, не относящиеся к примитивам.