num_extension 1.0.0 copy "num_extension: ^1.0.0" to clipboard
num_extension: ^1.0.0 copied to clipboard

A set of mathematical calculations on `num` and `List<num>` objects - using Dart Extension Methods.

num_extension #

A set of mathematical calculations on num and List<num> objects - using Dart Extension Methods.

(https://pub.dev/packages/num_extension)

Installation #

dependencies:
  num_extension: ^1.0.0

Import #

import 'package:num_extension/num_extension.dart';

Usage #

You can play out all essential number juggling tasks on num

  var result = 1.plus(3);
  var result = 3.minus(4);
  var result = 2.1.plus(4).times(2);
  var result = 1.plus(3.1).div(7).times(2);

You can as well add/subtract the sum of elements in List<num> to/from the num

  var result = 3.plusList([2, 1, -4, 8]);
  var result = 27.minusList([9, -2, 9, 4]);
  var result = 4.div(2).times(3).minus(4.5).plus(3).plusList([2, 8, 4, 5]);

You can also do the same on List<num>

  var result = [2, 3, 1, -12.1].sum;
  var result = [2, 3, 1, -12].min;
  var result = [2, 3, 1, -12].max;
  var result = [2, 3, 1, -12].average;
  var result = [2, 3, 1, -12].sum.plusList([2,4]).minus(4).div(2);

License #

MIT License

Issues/Requests #

Pull requests are welcome. More so, on the off chance that you experience any issues don't hesitate to open an issue. In the event that you feel the library is feeling the loss of a component if you don't mind raising a ticket on Github and I'll investigate it.

1
likes
40
pub points
0%
popularity

Publisher

unverified uploader

A set of mathematical calculations on `num` and `List<num>` objects - using Dart Extension Methods.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on num_extension