Swift/Extention
[SWIFT]Double extension
삽질중
2023. 5. 8. 16:23
import Foundation
extension Double {
/// 마지막 0 자리수들 제거 후 유효한 소수점 자리수 만큼만 표시 (ex: 12.34, 333.2, 121.231)
func removeZerosFromEnd() -> String {
let formatter = NumberFormatter()
let number = NSNumber(value: self)
formatter.minimumFractionDigits = 0
formatter.maximumFractionDigits = 16 //maximum digits in Double after dot (maximum precision)
return String(formatter.string(from: number) ?? "")
}
}