functional_collections 0.3.0 copy "functional_collections: ^0.3.0" to clipboard
functional_collections: ^0.3.0 copied to clipboard

Functional collections are immutable, adding or removing items efficiently creates a new collection. You can choose from: `FOption`, `FList`, `FSet`, `FMap`, `FTuple`.

example/main.dart

import 'package:functional_collections/functional_collections.dart';

void main() {
  print(FNone());
  print(FSome(1));
  print(FList.from([1, 2, 3]).append(4).prepend(0));
  print(FSet.from([1, 2, 3]).add(4).add(2));
  print(FMap.from([FTuple2(1, "a"), FTuple2(2, "b")]).put(3, "c"));
  print(FTuple2(1, 2));
}
1
likes
40
pub points
0%
popularity

Publisher

unverified uploader

Functional collections are immutable, adding or removing items efficiently creates a new collection. You can choose from: `FOption`, `FList`, `FSet`, `FMap`, `FTuple`.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

More

Packages that depend on functional_collections