Cldr v0.6.2 Cldr.Number.Formatter.Decimal View Source
Formats a number according to a locale-specific predefined format or a user-defined format.
As a performance optimization, all decimal formats known at compile time are compiled into function that roughly halves the time to format a number compared to a non-precompiled format.
The available format styles for a locale can be returned by:
iex> Cldr.Number.Format.decimal_format_styles_for "en"
[:accounting, :currency, :currency_long, :percent, :scientific, :standard]
This allows a number to be formatted in a locale-specific way but using a standard method of describing the purpose of the format.
Link to this section Summary
Functions
Formats a number according to a decimal format string
Link to this section Functions
to_string(Cldr.Math.number, String.t, Map.t) :: {:ok, String.t} | {:error, {atom, String.t}}
Formats a number according to a decimal format string.
This function is not part of the public API. The
public API is Cldr.Number.to_string/2
.
number
is an integer, float or Decimalformat
is a format string. SeeCldr.Number
for further information.options
is a map of options. SeeCldr.Number.to_string/2
for further information.