package main
import (
"fmt"
"strconv"
)
func main() {
f1 := "0.35678"
f3, _ := strconv.ParseFloat(f1, 64)
fmt.Println(f3)
f2, _ := fmt.Printf("%.2f", f3)
fmt.Println(f2)
}
0.35678
0.364
这样写得不正确
`f2, _ := fmt.Printf("%.2f", f3)`
这个 f2 成了输出的字节个数啊。
package main
import (
"fmt"
)
func main() {
var f float64 = 0.35678
fmt.Println(f)
fmt.Printf("%.3f", f)
}
#1