Swift 语言中银行家四舍五入的公式是什么?
例如:134.5675 变成 134,135.5345 变成 136
到目前为止,我已经尝试过这样的事情:
extension Double {
func roundHalfToEven() -> Double {
return round(self * 100) / 100
}
}
但它离我需要的返回还很远。
最佳答案
删除乘以和除以 100。然后使用 lrint
(而不是 round
),它将输入四舍五入到最接近的整数。
关于ios - 四舍五入为偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34829651/