調べても見つからなかったんだけど、書式指定子なんてみんな同じノリだろという感じで適当にC言語の書き方をしたらいけた。
a := 156.0/46.0 fmt.Println(a) fmt.Printf("%f\n", a) fmt.Printf("%.4f\n", a) //小数点以下4桁まで fmt.Printf("%10.3f\n", a) //右詰め・小数点以下3桁まで fmt.Printf("%010.5f\n", a) //ゼロ埋め・右詰め・小数点以下5桁まで >>> 3.391304347826087 >>> 3.391304 >>> 3.3913 >>> 3.391 >>> 0003.39130