speed_up 0.8.10 copy "speed_up: ^0.8.10" to clipboard
speed_up: ^0.8.10 copied to clipboard

Package to speed up your productivity.

example/example.dart

// ignore_for_file: avoid_print

import 'package:speed_up/speed_up.dart';

class CoinOrder {
  const CoinOrder(this.amount, this.coinPrice);

  final double amount;
  final double coinPrice;
}

class Person {
  const Person(
    this.name, {
    this.age,
  });

  final String name;
  final int? age;
}

void main() {
  // Summary of nums
  final arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  final arrSum = arr.sum();
  print('Array sum: $arrSum');

  // Take Random element
  for (var i = 0; i < 10; i++) {
    print('Random number: ${arr.random}');
  }

  // Take random X elements
  final randomElements = arr.takeRandom(7);
  print('Random elements (unique): $randomElements');

  // Take random X elements
  final randomElementsWithDuplication =
      arr.takeRandom(7, mayHaveDuplicates: true);
  print('Random elements with duplication: $randomElementsWithDuplication');

  // Summary of Complex Object
  const orders = [CoinOrder(1.5, 2.5), CoinOrder(10.5, 3.5)];
  final amountSum = orders.sum((order) => order.amount);
  print('Amount sum: $amountSum');
}
17
likes
130
points
117
downloads

Publisher

verified publisherdevcraft.ninja

Weekly Downloads

Package to speed up your productivity.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

equatable, meta, quiver

More

Packages that depend on speed_up