Fraction (xirr v0.9.1)
Module to handle fractions
Link to this section Summary
Functions
Function to convert a Fraction struct to negative
Function to convert Fraction struct to a floating point number
Link to this section Types
Specs
t() :: %Fraction{den: non_neg_integer(), num: integer()}
Rational numbers (num/den)
Link to this section Functions
Link to this function
negative(fraction)
Specs
Function to convert a Fraction struct to negative
Examples
iex> fraction = %Fraction{num: 2, den: 4}
iex> Fraction.negative(fraction)
%Fraction{num: -2, den: 4}
Link to this function
to_float(fraction)
Specs
Function to convert Fraction struct to a floating point number
Returns floating point number.
Examples
iex> fraction = %Fraction{num: 3, den: 6}
iex> Fraction.to_float(fraction)
0.5