Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mzn_IR
diff options
context:
space:
mode:
authorjoeybloggs <Dean.Karn@gmail.com>2016-08-13 05:28:58 +0300
committerjoeybloggs <Dean.Karn@gmail.com>2016-08-13 05:28:58 +0300
commitfb2acb93602d54a9be9ff735bcabbe17a66cb876 (patch)
treed492be134bef8c8cea3187a5bd47c6159ad12740 /mzn_IR
parentc934af383da7fcfcc5581f5474c094e703c86ff4 (diff)
add FmtPercent logic.
Diffstat (limited to 'mzn_IR')
-rw-r--r--mzn_IR/mzn_IR.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/mzn_IR/mzn_IR.go b/mzn_IR/mzn_IR.go
index f1948b52..bd82b321 100644
--- a/mzn_IR/mzn_IR.go
+++ b/mzn_IR/mzn_IR.go
@@ -72,3 +72,13 @@ func (mzn *mzn_IR) FmtNumber(num float64, v uint64) []byte {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
return []byte(s)
}
+
+// FmtPercent returns 'num' with digits/precision of 'v' for 'mzn_IR' and handles both Whole and Real numbers based on 'v'
+// returned as a []byte just in case the caller wishes to add more and can help
+// avoid allocations; otherwise just cast as string.
+// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
+func (mzn *mzn_IR) FmtPercent(num float64, v uint64) []byte {
+
+ s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
+ return []byte(s)
+}