abstract const class sys::Num

sys::Obj
  sys::Num

Source

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

localeDecimal

static Str localeDecimal()

Source

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

localeGrouping

static Str localeGrouping()

Source

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

localeMinus

static Str localeMinus()

Source

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

localeNaN

static Str localeNaN()

Source

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

localeNegInf

static Str localeNegInf()

Source

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

localePercent

static Str localePercent()

Source

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

localePosInf

static Str localePosInf()

Source

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

toDecimal

Decimal toDecimal()

Source

Convert this number to a Decimal.

toFloat

Float toFloat()

Source

Convert this number to a Float.

toInt

Int toInt()

Source

Convert this number to an Int.