Double

final abstract class Double extends AnyVal

Double, a 64-bit IEEE-754 floating point number (equivalent to Java's double primitive type) is a subtype of scala.AnyVal. Instances of Double are not represented by an object in the underlying runtime system.

There is an implicit conversion from scala.Double => scala.runtime.RichDouble which provides useful non-primitive operations.

Companion
object
Source
Double.scala
class AnyVal
trait Matchable
class Any

Value members

Abstract methods

def !=(x: Byte): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Short): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Char): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Int): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Long): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Float): Boolean

Returns true if this value is not equal to x, false otherwise.

def !=(x: Double): Boolean

Returns true if this value is not equal to x, false otherwise.

def %(x: Byte): Double

Returns the remainder of the division of this value by x.

def %(x: Short): Double

Returns the remainder of the division of this value by x.

def %(x: Char): Double

Returns the remainder of the division of this value by x.

def %(x: Int): Double

Returns the remainder of the division of this value by x.

def %(x: Long): Double

Returns the remainder of the division of this value by x.

def %(x: Float): Double

Returns the remainder of the division of this value by x.

def %(x: Double): Double

Returns the remainder of the division of this value by x.

def *(x: Byte): Double

Returns the product of this value and x.

def *(x: Short): Double

Returns the product of this value and x.

def *(x: Char): Double

Returns the product of this value and x.

def *(x: Int): Double

Returns the product of this value and x.

def *(x: Long): Double

Returns the product of this value and x.

def *(x: Float): Double

Returns the product of this value and x.

def *(x: Double): Double

Returns the product of this value and x.

def +(x: Byte): Double

Returns the sum of this value and x.

def +(x: Short): Double

Returns the sum of this value and x.

def +(x: Char): Double

Returns the sum of this value and x.

def +(x: Int): Double

Returns the sum of this value and x.

def +(x: Long): Double

Returns the sum of this value and x.

def +(x: Float): Double

Returns the sum of this value and x.

def +(x: Double): Double

Returns the sum of this value and x.

def -(x: Byte): Double

Returns the difference of this value and x.

def -(x: Short): Double

Returns the difference of this value and x.

def -(x: Char): Double

Returns the difference of this value and x.

def -(x: Int): Double

Returns the difference of this value and x.

def -(x: Long): Double

Returns the difference of this value and x.

def -(x: Float): Double

Returns the difference of this value and x.

def -(x: Double): Double

Returns the difference of this value and x.

def /(x: Byte): Double

Returns the quotient of this value and x.

def /(x: Short): Double

Returns the quotient of this value and x.

def /(x: Char): Double

Returns the quotient of this value and x.

def /(x: Int): Double

Returns the quotient of this value and x.

def /(x: Long): Double

Returns the quotient of this value and x.

def /(x: Float): Double

Returns the quotient of this value and x.

def /(x: Double): Double

Returns the quotient of this value and x.

def <(x: Byte): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Short): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Char): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Int): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Long): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Float): Boolean

Returns true if this value is less than x, false otherwise.

def <(x: Double): Boolean

Returns true if this value is less than x, false otherwise.

def <=(x: Byte): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Short): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Char): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Int): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Long): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Float): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def <=(x: Double): Boolean

Returns true if this value is less than or equal to x, false otherwise.

def ==(x: Byte): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Short): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Char): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Int): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Long): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Float): Boolean

Returns true if this value is equal to x, false otherwise.

def ==(x: Double): Boolean

Returns true if this value is equal to x, false otherwise.

def >(x: Byte): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Short): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Char): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Int): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Long): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Float): Boolean

Returns true if this value is greater than x, false otherwise.

def >(x: Double): Boolean

Returns true if this value is greater than x, false otherwise.

def >=(x: Byte): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Short): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Char): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Int): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Long): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Float): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

def >=(x: Double): Boolean

Returns true if this value is greater than or equal to x, false otherwise.

Returns this value, unmodified.

Returns the negation of this value.

Deprecated methods

@deprecated("Adding a number and a String is deprecated. Use the string interpolation `s\"$num$str\"`", "2.13.0")
def +(x: String): String
Deprecated
Source
Double.scala