除了覆盖转换为字符串的当前方法之外,还有一种很好的方法可以将它的双/字符串表示形式舍入到3个小数位吗?
答案 0 :(得分:4)
您可以创建扩展名,然后在调用时指定精度。
extension Double {
func format(f: String) -> String {
return NSString(format: "%\(f)f", self)
}
}
let myDouble = 1.234567
println(myDouble.format(".3")