ITADN

Questions RoundFloor and RoundDown

#409Closedshcw 创建于 2025-07-24
S
shcwcommented
```go package main import ( "fmt" "github.com/shopspring/decimal" ) func main() { m1 := decimal.NewFromInt(int64(20)) level2 := decimal.NewFromInt(int64(3)) val0 := m1.Div(level2).RoundFloor(16).String() val1 := m1.Div(level2).RoundDown(16).String() val2 := m1.Div(level2).RoundCeil(16).String() val3 := m1.Div(level2).Round(16).String() fmt.Println(val0, val1, val2, val3) } ``` Why are the output 6.6666666666666667 6.6666666666666667 6.6666666666666667 6.6666666666666667 Why not 6.6666666666666666 6.6666666666666666 6.6666666666666667 6.6666666666666667 @ox @soyangel @chrismrivera @cmars @
关闭于 2025-09-07 2 条评论