【发布时间】:2015-09-25 23:31:00
【问题描述】:
我想从另一个只过滤特定消息的频道创建一个clojure.core.async 频道。因此,我找到了一个名为 filter<.> 的函数
=> (def c1 (chan))
=> (def c2 (filter< even? c1))
=> (put! c1 1)
=> (put! c1 2)
=> (<!! c2)
2
但是该函数及其朋友被标记为已弃用:
已弃用 - 此功能将被删除。改用换能器
有一些方法可以使用带有传感器的通道,例如带有xform 参数的chan。如何使用传感器从现有通道构建新通道?
【问题讨论】:
标签: clojure core.async transducer