simple_and_fast_add
v0.0.4
Published
very simple and fast way to sum numbers (int and float or float float etc)
Downloads
5
Readme
simple_and_fast_add
Its awesome module. So simple, and so fast
Features
- can sum: float and float int and float float and int int and int
Install
npm i simple_and_fast_add
and import class Sum from this package
const Sum = require('simple_and_fast_add');
Example
- Add and print result
const Sum = require('simple_and_fast_add');
//use async. its very important
(async () => {
const Adder = new Sum();
await Adder.getValuesStorage()
//add first value to storage
.addValue(new Sum.Number(5))
.then(indx => {
Adder.lastIndex = indx.last;
Adder.preLastIndex = indx.preLast;
})
.catch(error => new Sum.Error(error));
await Adder.getValuesStorage()
//add second value to storage
.addValue(new Sum.Float(3.14))
.then(indx => {
Adder.lastIndex = indx.last;
Adder.preLastIndex = indx.preLast;
})
.catch(error => new Sum.Error(error))
//add just add it
const SumManager = new Sum.Manager();
SumManager.setAdder(Adder);
SumManager.trySum()
.then(s => console.dir(new Sum.Result(s).toString()))
//"5+3.14=8.14"
//Ya :) we get answer. So easy
.catch(error => {
// DEPRECATED TRICK
console.log(5 + 3.14)
});
})();