如何编写可被其他项源临时替换的Dart Stream

时间:2019-11-17 21:59:19

标签: dart stream

在Dart中,我从一个库中获得了一个项目流,我想通过以下方式对其进行修改。生成的增强流将有两种模式:

  • A)项目从原始流中流出时没有变化;
  • B)原始流中的项目被静默删除,而是可以将其他项目发射到增强流中。

增强后的流可以从模式A切换到B,然后根据需要再次切换。

我认为我可以通过听原始流并按照该模式的要求将项目发送到流控制器中而直接沿这些行编写流,但是我想知道是否存在一些实用程序或模式来操纵流,即使在第三方库,对于这种情况可能有用吗?

0 个答案:

没有答案