numbers

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package numbers implements various numerical functions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DegreesToRadians added in v0.5.0

func DegreesToRadians(degrees int) float64

DegreesToRadians converts degrees to the equivalent in radians.

func MinMax

func MinMax(values []float64) (min, max float64)

MinMax returns the smallest and the largest value among the provided values. Returns (0, 0) if there are no values.

func MinMaxInts added in v0.5.0

func MinMaxInts(values []int) (min, max int)

MinMaxInts returns the smallest and the largest int value among the provided values. Returns (0, 0) if there are no values.

func RadiansToDegrees added in v0.5.0

func RadiansToDegrees(radians float64) int

RadiansToDegrees converts radians to the equivalent in degrees.

func Round

func Round(x float64) float64

Round returns the nearest integer, rounding half away from zero. Copied from the math package of Go 1.10 for backwards compatibility with Go 1.8 where the math.Round function doesn't exist yet.

func RoundToNonZeroPlaces

func RoundToNonZeroPlaces(f float64, places int) (float64, int)

RoundToNonZeroPlaces rounds the float up, so that it has at least the provided number of non-zero decimal places. Returns the rounded float and the number of leading decimal places that are zero. Returns the original float when places is zero. Negative places are treated as positive, so that -2 == 2.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL