欢迎!请在 关于页面 上查看更多关于如何工作的信息。
关于承诺 chan “每次调用都返回承诺的结果” 的问题在 Slack 上
clj 中的文档字符串包括短语
消费者将在向通道放置值或关闭通道之前阻塞然后永远返回值(或 nil)。
这在 clojurescript 版本的文档字符串中缺失
使用可选的 transducer 和可选的异常处理器创建一个承诺通道一个承诺通道可以接受 exactly 一个值,消费者将接收该值一旦填满,将 put 完成但值被丢弃(无传输)。消费者将在向通道放置值或关闭通道之前阻塞通道关闭。有关 xform 和 ex-handler 的语义,请参阅 chan。
源代码
谢谢,遗漏了。现在在 core-async master 中修复了。