num_dogoo 0.1.1 copy "num_dogoo: ^0.1.1" to clipboard
num_dogoo: ^0.1.1 copied to clipboard

Provides simple functions and extensions for num type. This is part of the 'dogoo' package that provides 'Dart' and 'Flutter' utilities.

example/num_dogoo_example.dart

// ignore_for_file: avoid_print

import 'dart:math' as math;

import 'package:num_dogoo/num_dogoo.dart';

void main() {
  final double myPI1 = math.pi.toFixedDouble(1);
  final double myPI2 = math.pi.toFixedDouble(3);

  print(math.pi); // 3.141592653589793
  print('$myPI1, runtimeType: ${myPI1.runtimeType}'); // 3.1, runtimeType: double
  print('$myPI2, runtimeType: ${myPI2.runtimeType}'); // 3.141, runtimeType: double

  const double myDouble = -1.23456;
  print(myDouble.toBool()); // true

  const int myInt = 3;
  print(myInt.toBool()); // true
  print(myInt.toStringAsDigits()); // 03
  print(myInt.toStringAsDigits(digits: 4)); // 0003
}
2
likes
160
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

Provides simple functions and extensions for num type. This is part of the 'dogoo' package that provides 'Dart' and 'Flutter' utilities.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on num_dogoo