package main
import (
"fmt"
"strconv"
)
func main() {
k := 10/3.0
i := fmt.Sprintf("%.2f", k)
f,_ := strconv.ParseFloat(i, 2)
fmt.Println(f)
}
我不得不编写上面的程序来将 go float64 变量的精度降低到 2。在这种情况下,我同时使用了 strconv 和 fmt。有没有其他逻辑方法可以做到这一点?
原文由 George Thomas 发布,翻译遵循 CC BY-SA 4.0 许可协议
你不需要任何额外的代码……它就像
测试代码