美文网首页
swift 小数精确到小数点几位数

swift 小数精确到小数点几位数

作者: 墨守青城 | 来源:发表于2018-11-08 18:04 被阅读58次

extension Double {
///四舍五入 到小数点后某一位
func roundTo(places: Int) -> Double {
let divisor = pow(10.0, Double(places))
return (self * divisor).rounded() / divisor
}
///截断 到小数点后某一位
func truncate(places: Int) -> Double {
let divisor = pow(10.0, Double(places))
return Double(Int(self * divisor)) / divisor
}
}

相关文章

网友评论

      本文标题:swift 小数精确到小数点几位数

      本文链接:https://www.haomeiwen.com/subject/zszwxqtx.html