FromDigits

scala.util.FromDigits$
See theFromDigits companion trait
object FromDigits

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Decimal[T] extends FromDigits[T]

A subclass of FromDigits that also allows to convert number literals containing a decimal point ".".

A subclass of FromDigits that also allows to convert number literals containing a decimal point ".".

Attributes

Graph
Supertypes
trait FromDigits[T]
class Object
trait Matchable
class Any
Known subtypes
trait Floating[T]
trait Floating[T] extends Decimal[T]

A subclass of FromDigitsthat allows also to convert number literals containing a decimal point "." or an exponent ('e' | 'E')['+' | '-']digit digit*.

A subclass of FromDigitsthat allows also to convert number literals containing a decimal point "." or an exponent ('e' | 'E')['+' | '-']digit digit*.

Attributes

Graph
Supertypes
trait Decimal[T]
trait FromDigits[T]
class Object
trait Matchable
class Any
Known subtypes

The base type for exceptions that can be thrown from fromDigits conversions

The base type for exceptions that can be thrown from fromDigits conversions

Attributes

Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
Known subtypes

Thrown if digit string is not legal for the given type

Thrown if digit string is not legal for the given type

Attributes

Graph
Supertypes

Thrown if value of result does not fit into result type's range

Thrown if value of result does not fit into result type's range

Attributes

Graph
Supertypes

Thrown in case of numeric underflow (e.g. a non-zero floating point literal that produces a zero value)

Thrown in case of numeric underflow (e.g. a non-zero floating point literal that produces a zero value)

Attributes

Graph
Supertypes
trait WithRadix[T] extends FromDigits[T]

A subclass of FromDigits that also allows to convert whole number literals with a radix other than 10

A subclass of FromDigits that also allows to convert whole number literals with a radix other than 10

Attributes

Graph
Supertypes
trait FromDigits[T]
class Object
trait Matchable
class Any
Known subtypes
object BigIntFromDigits.type

Value members

Concrete methods

Convert digit string to Double number

Convert digit string to Double number

Attributes

digits

The string to convert

Throws:
MalformedNumber

if digits is not a legal digit string for floating point numbers..

NumberTooLarge

if the resulting number is infinite

NumberTooSmall

if the resulting number is 0.0d, yet the digits string contains non-zero digits before the exponent.

Convert digit string to Float number

Convert digit string to Float number

Attributes

digits

The string to convert

Throws:
MalformedNumber

if digits is not a legal digit string for floating point numbers.

NumberTooLarge

if the resulting number is infinite

NumberTooSmall

if the resulting number is 0.0f, yet the digits string contains non-zero digits before the exponent.

Convert digit string to Int number

Convert digit string to Int number

Attributes

digits

The string to convert

radix

The radix

Throws:
MalformedNumber

if digits is not a legal digit string. Legal strings consist only of digits conforming to radix, possibly preceded by a "-" sign.

NumberTooLarge

if number does not fit within Int range

Convert digit string to Long number

Convert digit string to Long number

Attributes

digits

The string to convert

radix

The radix

Throws:
MalformedNumber

if digits is not a legal digit string. Legal strings consist only of digits conforming to radix, possibly preceded by a "-" sign.

NumberTooLarge

if the resulting number does not fit within Long range