simple_and_fast_add

0.0.4 • Public • Published

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)
	});
})();

Readme

Keywords

Package Sidebar

Install

npm i simple_and_fast_add

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

5.29 kB

Total Files

10

Last publish

Collaborators

  • man_init