欢迎!请参阅 关于 页面,了解更多有关如何使用本站的信息。
`clojure(def c1 (chan))(def c2 (chan))(def out (a/map vector (link: c1 c2)))(a/close! c1)(a/<!! out) ;; 将挂起,直到向 c2 添加项或关闭 c2 `
`
c2
我认为更好的方式是当一个输入通道关闭时立即关闭输出通道。
由:isaac-zeng 制作的评论
请检查通过克隆 https://dev.clojure.org/jira/browse/ASYNC-211 标题的标题。关闭此问题