Cldr.Digits.number_of_digits
You're seeing just the function
number_of_digits
, go back to Cldr.Digits module for more information.
Specs
number_of_digits( Cldr.Math.number_or_decimal() | list() | {[integer(), ...], integer() | [integer(), ...], -1 | 1} ) :: integer()
Returns the number of decimal digits in a number (integer, float, Decimal)
Options
number
is an integer, float orDecimal
or a list (which is assumed to contain digits).
Examples
iex> Cldr.Digits.number_of_digits(1234)
4
iex> Cldr.Digits.number_of_digits(Decimal.new("123456789"))
9
iex> Cldr.Digits.number_of_digits(1234.456)
7
iex> Cldr.Digits.number_of_digits(1234.56789098765)
15
iex> Cldr.Digits.number_of_digits '12345'
5