请在2024年Clojure状态调查分享您的想法!

欢迎!请参阅关于页面以了解更多关于这如何工作的信息。

0
core.async

能否提供一个通用的接收操作?

`
(defn sink
"完全消耗并丢弃一个通道,对每个值应用f。返回一个当ch完全清空时关闭的通道"
[f ch]
(go-loop []
(when-some [v (<! ch))]</p>

 (f v)
 (recur))))

`

2 答案

0

评论由:glts

我投了票并想补充说,自从1.7版本中引入了seqs的接收器run!以来,可能更加明显地感觉到缺乏这种'接收器操作'。

0
...