From 8f1891352a2f3296d5edf4ba7688d16ea2053266 Mon Sep 17 00:00:00 2001 From: Nikolaus Gotsche Date: Sat, 15 Sep 2018 10:58:27 +0200 Subject: Tried to force it for go 1.7 --- utils.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'utils.go') diff --git a/utils.go b/utils.go index 1400d63..c559b2e 100644 --- a/utils.go +++ b/utils.go @@ -133,8 +133,17 @@ func string2StringArray(in string,delim string)(out []string) { return } +func RetardRound(x float64) float64 { + t := math.Trunc(x) + if math.Abs(x-t) >= 0.5 { + return t + math.Copysign(1, x) + } + return t +} + func Round(x, unit float64) (float64) { - return math.Round(x/unit) * unit +// return math.Round(x/unit) * unit + return RetardRound(x/unit) * unit } func cleanString(in string) (out string) { -- cgit v1.2.3