KMNumber 0.1.6

KMNumber 0.1.6

Kimlon 维护。



KMNumber 0.1.6

  • Kimlon

KMNumber

计算

DESC

KMNumber 是一个解决浮点类型计算精度问题的库。它易于使用,欢迎各界人士使用。

CocoPods

pod 'KMNumber'

如何使用

您可以使用运算符 +-* /,默认四舍五入

let n1 = KMNumber("100.00100100100")
let n11 = KMNumber("1.1101101101")
let result1 = n1 + n11 
let result2 = n1 - n11
let result3 = n1 * n11
let result4 = n1 / n11

或者您还可以

let n1 = KMNumber("100.00100100100")
let n11 = KMNumber("1.1101101101")
let result1 = n1.calculate(operator: .add, aNumber: n11)
let result2 = n1.calculate(operator: .subtract, aNumber: n11)
let result3 = n1.calculate(operator: .multiply, aNumber: n11)
let result4 = n1.calculate(operator: .divide, aNumber: n11)

let n1 = KMNumber("100.00100100100")
let n11 = KMNumber("1.1101101101")
let result1 = n1.calculate(operator: .add, aNumber: n11, roundingMode: .down, decimal: 5)