标签: go
我正在将some Go code转换为C#,并且想知道是否下面的代码:
_, x := math.Modf(frac) if x >= 0.5 { frac = math.Ceil(frac) } else { frac = math.Floor(frac) }
将与此不同:
frac = math.Round(frac)
我知道舍入有时会很棘手,所以我想知道第一个代码片段是否可以解决某些问题。