DarkMatter.Decimals.decimal_div
You're seeing just the function
decimal_div
, go back to DarkMatter.Decimals module for more information.
Specs
decimal_div(DarkMatter.numeric(), DarkMatter.strict_numeric()) :: Decimal.t()
Divides x
and y
of type DarkMatter.numeric/0
.
Returns 0
or default
(if given) when dividing by 0
.
Examples
iex> decimal_div(30, 2.5)
%Decimal{coef: 12, exp: 0}
iex> decimal_div(0, 0)
%Decimal{coef: 0, exp: 0}
iex> decimal_div(0, 0, 989)
%Decimal{coef: 989, exp: 0}
Specs
decimal_div( DarkMatter.numeric(), DarkMatter.numeric(), DarkMatter.strict_numeric() ) :: Decimal.t()