diff options
Diffstat (limited to 'mzn_IR/mzn_IR.go')
-rw-r--r-- | mzn_IR/mzn_IR.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mzn_IR/mzn_IR.go b/mzn_IR/mzn_IR.go index 0ca86ec9..f1948b52 100644 --- a/mzn_IR/mzn_IR.go +++ b/mzn_IR/mzn_IR.go @@ -1,6 +1,7 @@ package mzn_IR import ( + "math" "strconv" "github.com/go-playground/locales" @@ -68,8 +69,6 @@ func (mzn *mzn_IR) RangePluralRule(num1 float64, v1 uint64, num2 float64, v2 uin // avoid allocations; otherwise just cast as string. func (mzn *mzn_IR) FmtNumber(num float64, v uint64) []byte { - s := strconv.FormatFloat(num, 'f', int(v), 64) - + s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) return []byte(s) - } |