Reputation: 19074
There's a following example in Vavr documentation:
// 1000 random numbers
for (double random : Stream.gen(Math::random).take(1000)) {
...
}
However, I cannot find the above method (gen) on Stream type in vavr javadoc.
These seem to be similar behariors:
for (double nonRandom : Stream.range(1, 20)) {
System.out.println(nonRandom);
}
for (double random : Stream.continually(Math::random).take(7)) {
System.out.println(random);
}
but is there a Stream.gen()
somewhere as well?
Am I searching in the wrong places or is it an out-of-date method mentioned in the vavr user guide?
Upvotes: 2
Views: 274
Reputation: 7108
Yes, vavr documentation is outdated in that regard, as that method got renamed to Stream.continually(...)
in pull request 1148 to align with the Scala API.
Upvotes: 2