rafa
Version:
Rafa.js is a Javascript framework for building concurrent applications.
16 lines (11 loc) • 313 B
Markdown
Fold all values producing a single value when the stream is done.
<aside>
```js
// fold(seed: A, folder: (A,A) => A): Stream
var stream = Rafa.stream();
var values = [];
stream.fold(1, (a,b) => a + b).done(v => values.push(v));
stream.enumerate(Rafa.Enumerator.array([1,2,3,4]);
// values: [11];
```
</aside>