2

Vavr 文档中有以下示例:

// 1000 random numbers
for (double random : Stream.gen(Math::random).take(1000)) {
    ...
}

但是,我在vavr javadoc中的 Stream 类型上找不到上述方法(gen)。

这些似乎是相似的行为:

        for (double nonRandom : Stream.range(1, 20)) {
            System.out.println(nonRandom);
        }

        for (double random : Stream.continually(Math::random).take(7)) {
            System.out.println(random);
        }

但也有Stream.gen()地方吗?

我是在错误的地方搜索还是 vavr 用户指南中提到的过时方法?

4

1 回答 1

2

是的,vavr 文档在这方面已经过时,因为该方法Stream.continually(...)pull request 1148中被重命名为与 Scala API 保持一致。

于 2018-02-05T21:39:58.140 回答