Go 最大浮动宽度

Go 最大浮动宽度,go,floating-point,format,Go,Floating Point,Format,在go中,声明 fmt.Sprintf("%4.3f", 18.8836) 会回来的 18.883 有没有一种方法可以生成返回值 18.88 换句话说,是否有办法使4应用于数字的整个宽度,而不仅仅是小数部分?您可以使用%g来实现这一点: 相关的: fmt.Printf("%.4g\n", 18.8836)

在go中,声明

fmt.Sprintf("%4.3f", 18.8836)
会回来的

18.883
有没有一种方法可以生成返回值

18.88

换句话说,是否有办法使4应用于数字的整个宽度,而不仅仅是小数部分?

您可以使用%g来实现这一点:

相关的:
fmt.Printf("%.4g\n", 18.8836)