2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面以了解此网站的更多信息。

0
core.async

`clojure
(def c1 (chan))
(def c2 (chan))
(def out (a/map vector (link: c1 c2)))
(a/close! c1)
(a/<!! out) ;; 将挂起,直到我将项放入 c2 或关闭 c2
`

我认为更好的方法是在任何输入通道关闭时立即关闭输出通道。

2 个答案

0

评论由:isaac-zeng 提供

标题更加清晰地展示了复制的 https://dev.clojure.org/jira/browse/ASYNC-211
请关闭此条目

0
相关链接: https://clojure.atlassian.net/browse/ASYNC-197 (由 isaac-zeng 报告)
...