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

A minimal, simple and tiny pipelining library for the Dart programming language.

example/picopipe_example.dart

import "package:picopipe/picopipe.dart";

void main() {
  List<String> graphemes(String string) {
    final chars = <String>[];

    for (final rune in string.runes) {
      chars.add(String.fromCharCode(rune));
    }

    return chars;
  }

  Map<String, int> frequency(List<String> graphemes) {
    final frequencies = <String, int>{};

    for (final grapheme in graphemes) {
      frequencies[grapheme] =
          frequencies.containsKey(grapheme) ? frequencies[grapheme]! + 1 : 1;
    }

    return frequencies;
  }

  final value = Pipe("Dart Board").to(graphemes).to(frequency)();
  value;
}
2
likes
150
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

A minimal, simple and tiny pipelining library for the Dart programming language.

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on picopipe