保留X位小数(Double) swift

代码如下,输入要保留的小数个数

 

extension Double {

    /// Rounds the double to decimal places value

    func roundTo(places:Int) -> Double {

        let divisor = pow(10.0, Double(places))

        return (self * divisor).rounded() / divisor

    }

}

posted @ 2017-05-24 13:38  秋棠枫眠  阅读(1895)  评论(0编辑  收藏  举报