【发布时间】:2019-06-09 18:53:47
【问题描述】:
在 Dart 中,有一个方便的 followedBy 方法用于 Lists:
[1, 2].followedBy([3, 4]) // [1, 2, 3, 4]
Streams 有类似的东西吗?
我正在寻找这样的东西:
Stream.fromIterable([1, 2, 3]).followedBy(otherStream);
我已经看过async 包,但StreamZip、StreamGroup 和StreamQueue 似乎不是我想要的。
【问题讨论】:
-
已经看到了,但它们总是结合流的最新两个元素。我想要做的是首先用完第一个流/列表的所有元素,然后才使用第二个流的元素。