输出格式化, double
2017-02-05 本文已影响31人
fordring2008
// 输出格式化
// 输出 2位小数
let b = 12.23823
let format = String(format: "%.2f", b)
print("double:\(format)") // 1.24
extension Double {
func format(_ f: Int) -> String {
return String(format: "%.\(f)f", self)
}
}
// 保留三位小数
print("--> double:\(b.format(3))") //"--> double:12.238\n"