\(双)舍入

时间:2014-06-12 21:19:21

标签: swift

除了覆盖转换为字符串的当前方法之外,还有一种很好的方法可以将它的双/字符串表示形式舍入到3个小数位吗?

1 个答案:

答案 0 :(得分:4)

您可以创建扩展名,然后在调用时指定精度。

extension Double {
    func format(f: String) -> String {
        return NSString(format: "%\(f)f", self)
    }
}

let myDouble = 1.234567
println(myDouble.format(".3")