ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ method fmt.Sprintf

ปัดทศนิยม golang

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/