Float to string การแปลงค่าทศนิยมเป็นสตริงโดยใช้ method fmt.Sprintf s := fmt.Sprintf("%.2f", 100.3456) // ค่าที่ได้คือ "100.35" Float to float การปัดเศษเป็นค่าทศนิยมให้ใช้หนึ่งในเทคนิคเหล่านี้ x := 100.3456 fmt.Println(math.Floor(x*100)/100) // 100.34 (round down) fmt.Println(math.Round(x*100)/100) // 100.35 (round to nearest) fmt.Println(math.Ceil(x*100)/100) // 100.35 (round up) credit https://yourbasic.org/golang/round-float-2-decimal-places/