ios swift Double Float 保留n位小数 String保留两位小数
参数为要保留的小数个数extension Float {/// Rounds the float to decimal places valuefunc roundTo(places:Int) -> Float {let divisor = pow(10.0, Float(places))return (self * divisor).rounded() / divisor}}extensi
·
- 参数为要保留的小数个数
extension Float {
/// Rounds the float to decimal places value
func roundTo(places:Int) -> Float {
let divisor = pow(10.0, Float(places))
return (self * divisor).rounded() / divisor
}
}
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
}
}
参考博客:
保留X位小数(Double) swift
String保留两位小数
var f = 123.123121313
var s = String(format:"%.2f",f)//123.32
更多推荐
已为社区贡献77条内容
所有评论(0)