Spec-Zone.ru › Scala 2.13 Library

Класс scala.Double

Компаньон объект Double

абстрактный final класс Double extends AnyVal

Double, 64-битное число с плавающей точкой IEEE-754 (эквивалентно примитивному типу Java's double ) является подтипом scala.AnyVal. Экземпляры Double не представлены объектом в базовой системе выполнения.

Существует неявное преобразование из scala.Double => scala.runtime.RichDouble, которое предоставляет полезные операции, не относящиеся к примитивам.

Источник
Double.scala
Линейные супертипы
AnyVal, Any

Абстрактные члены значения

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
Неявный
Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
Definition Classes
OrderedProxy → Ordered

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.

Неявный
Этот член добавлен неявным преобразованием из Double в RichDouble, выполненным методом doubleWrapper в scala.LowPriorityImplicits.
Классы определений
Ordered → Comparable

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]

Возвращает представление класса объекта во время выполнения.

возвращает

объект класса, соответствующий типу получателя во время выполнения.

Классы определений
Double → AnyVal → Any

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

Неявное
Этот член добавляется неявным преобразованием из Double вRichDouble, выполняемым методом doubleWrapper в scala.LowPriorityImplicits.
Определяющие классы
RichDouble → Typed → Proxy

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API