type

Num

abstract const class Num : Obj

Num is the base class for number classes: Int, Float, and Decimal.

methods

localeDecimal

Get the current locale's decimal separator.

localeGrouping

Get the current locale's separator for grouping thousands together.

localeMinus

Get the current locale's minus sign used to represent a negative number.

localeNaN

Get the current locale's string representation for not-a-number.

localeNegInf

Get the current locale's string representation for negative infinity.

localePercent

Get the current locale's symbol for the percent sign.

localePosInf

Get the current locale's string representation for positive infinity.

toDecimal

Convert this number to a Decimal.

toFloat

Convert this number to a Float.

toInt

Convert this number to an Int.

Slot Details

localeDecimal

static Str localeDecimal()

Get the current locale's decimal separator. For example in the the US this is a dot.

localeGrouping

static Str localeGrouping()

Get the current locale's separator for grouping thousands together. For example in the the US this is a comma.

localeMinus

static Str localeMinus()

Get the current locale's minus sign used to represent a negative number.

localeNaN

static Str localeNaN()

Get the current locale's string representation for not-a-number.

localeNegInf

static Str localeNegInf()

Get the current locale's string representation for negative infinity.

localePercent

static Str localePercent()

Get the current locale's symbol for the percent sign.

localePosInf

static Str localePosInf()

Get the current locale's string representation for positive infinity.

toDecimal

Decimal toDecimal()

Convert this number to a Decimal.

toFloat

Float toFloat()

Convert this number to a Float.

toInt

Int toInt()

Convert this number to an Int.