开始使用 conduit
,我注意到在 Data.Conduit.Util :
Utility functions from older versions of conduit. These should be considered deprecated, as there are now easier ways to handle their use cases. This module is provided solely for backwards compatibility.
我特别关心的是
zip :: Monad m => Source m a -> Source m b -> Source m (a, b)
.这对我来说似乎很有用——我可以独立地研究一种产生 a
的方法。 s 和一种生产方式b
s,然后只是 zip
当我需要它们时将它们放在一起,而不是在流程的早期混合关注点。但是,就像我说的,我是管道方面的新手,所以我很无知。这些“处理用例的更简单方法”是什么?
最佳答案
这实际上是文档中的一个错误。 util 模块现在提供的功能没有被弃用,该注释适用于以前的版本。我将发布一个带有更正文档的新版本。
关于haskell - 什么是 "easier way"会降低对 Data.Conduit.Utils zip 的需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15627359/