链式计算

// 0.3 - 0.1 = 0.19999999999999998
CalcChain.init(0.3).minus(0.1).value; // 0.2
// 0.2 * 0.1 = 0.020000000000000004
CalcChain.init(0.2).times(0.1).value; // 0.02
// 0.3 / 0.1 = 2.9999999999999996
CalcChain.init(0.3).divide(0.1).value; // 3

// 100 / 10 + 5 - 2 = 13
c.times(100).divide(10).plus(5).minus(2).value; // 13

// 0.3 - 0.1 = 0.19999999999999998
CalcChain.init(0.3)['-'](0.1).value; // 0.2
// 0.2 * 0.1 = 0.020000000000000004
CalcChain.init(0.2)['*'](0.1).value; // 0.02
// 0.3 / 0.1 = 2.9999999999999996
CalcChain.init(0.3)['/'](0.1).value; // 3

构造函数

特性

访问器

方法

构造函数

特性

divide: ((...nums: number[]) => CalcChain) = ...
minus: ((...nums: number[]) => CalcChain) = ...
times: ((...nums: number[]) => CalcChain) = ...
plus: ((...nums: number[]) => CalcChain) = ...

访问器

方法