forked from tordarus/format
added support for format pattern %g
This commit is contained in:
2
main.go
2
main.go
@ -118,7 +118,7 @@ func replaceVars(format string, vars ...string) string {
|
||||
value, _ := strconv.ParseInt(vars[varIndex], 10, 64)
|
||||
mutate := numMut2func[int64](replacement[3])
|
||||
format = strings.Replace(format, rplStr, fmt.Sprintf(rplFmt, mutate(value, vars)), 1)
|
||||
} else if strings.HasSuffix(rplFmt, "f") { // replace floats
|
||||
} else if strings.HasSuffix(rplFmt, "f") || strings.HasSuffix(rplFmt, "g") { // replace floats
|
||||
value, _ := strconv.ParseFloat(vars[varIndex], 64)
|
||||
mutate := numMut2func[float64](replacement[3])
|
||||
format = strings.Replace(format, rplStr, fmt.Sprintf(rplFmt, mutate(value, vars)), 1)
|
||||
|
Reference in New Issue
Block a user