OLD | NEW |
(Empty) | |
| 1 Quiver Iterables |
| 2 ================ |
| 3 |
| 4 A collection of utilities for generating and manipulating Dart Iterables. |
| 5 |
| 6 [](https://travis-ci.org/QuiverDart/quiver_iterables) |
| 7 [](https://coveralls.io/r/QuiverDart/quiver_iterables) |
| 8 |
| 9 ## Documentation |
| 10 |
| 11 [API Docs](http://www.dartdocs.org/documentation/quiver_iterables/latest) |
| 12 |
| 13 `concat`, `count`, `cycle`, `enumerate`, `merge`, `partition`, `range`, and |
| 14 `zip` create, transform, or combine Iterables in different ways, similar to |
| 15 Python's itertools. |
| 16 |
| 17 `min`, `max`, and `extent` retrieve the minimum and maximum elements from an |
| 18 iterable. |
| 19 |
| 20 `GeneratingIterable` is an easy way to create lazy iterables that produce |
| 21 elements by calling a function. A common use-case is to traverse properties in |
| 22 an object graph, like the parent relationship in a tree. |
| 23 |
| 24 `InfiniteIterable` is a base class for Iterables that throws on operations that |
| 25 require a finite length. |
OLD | NEW |