Documentation
¶
Index ¶
- type Float64Calculator
- func (fc *Float64Calculator) Add(a, b float64) float64
- func (fc *Float64Calculator) DecimalPlaces(x float64) int
- func (fc *Float64Calculator) Div(a, b float64) float64
- func (fc *Float64Calculator) Max(x, y int) int
- func (fc *Float64Calculator) Mod(a, b float64) float64
- func (fc *Float64Calculator) Mul(a, b float64) float64
- func (fc *Float64Calculator) Sub(a, b float64) float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Float64Calculator ¶
type Float64Calculator struct{}
Float64Calculator is a calculator for float64 values.
func NewFloat64Calculator ¶
func NewFloat64Calculator() *Float64Calculator
NewFloat64Calculator returns a float64 calculator for basic operations without losing precision in decimals.
func (*Float64Calculator) Add ¶
func (fc *Float64Calculator) Add(a, b float64) float64
Add returns a + b.
func (*Float64Calculator) DecimalPlaces ¶
func (fc *Float64Calculator) DecimalPlaces(x float64) int
DecimalPlaces returns the number of decimal places.
func (*Float64Calculator) Div ¶
func (fc *Float64Calculator) Div(a, b float64) float64
Div returns a / b.
func (*Float64Calculator) Max ¶
func (fc *Float64Calculator) Max(x, y int) int
Max returns the larger of x or y.
func (*Float64Calculator) Mod ¶
func (fc *Float64Calculator) Mod(a, b float64) float64
Mod returns a % b.
func (*Float64Calculator) Mul ¶
func (fc *Float64Calculator) Mul(a, b float64) float64
Mul returns a * b.
func (*Float64Calculator) Sub ¶
func (fc *Float64Calculator) Sub(a, b float64) float64
Sub returns a - b.
Click to show internal directories.
Click to hide internal directories.