1
luwill 2020-09-22 18:39:26 +08:00 1
https://golang.org/src/math/big/ftoa.go
读一下 math/big 的源代码,你会发现 String 调用的 Text 方法。 ``` // String formats x like x.Text('g', 10). // (String must be called explicitly, Float.Format does not support %s verb.) func (x *Float) String() string { return x.Text('g', 10) } ``` Text 支持 formt 参数,你要的`res.Text('f', 10)` // 'f' -ddddd.dddd, no exponent |
2
lysS 2020-09-22 18:54:32 +08:00
你可以用这个
a := 0.0000001 fmt.Println(strconv.FormatFloat(float64(a), 'f', 9, 64)) // 0.000000100 |