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 |