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) ?? "")
}
}
'Swift > Extention' 카테고리의 다른 글
[SWIFT]UIApplication Extension (0) | 2023.05.08 |
---|---|
[SWIFT]UnicodeScalar Extension 이모지인지 확인 (0) | 2023.05.08 |
[SWIFT]UIImage Extension (0) | 2023.05.08 |
[SWIFT]Array Extension (0) | 2023.05.08 |
[SWIFT]Date Extension (0) | 2023.05.08 |