欢迎!请查看关于页面,了解更多此网站的工作方式。
不确定这真的是一个错误,但我觉得很奇怪
(async/poll! (async/to-chan [1 2 3])) ; => nil
看起来由 to-chan 返回的通道应该始终可以立即接收。但是这并没有在它的文档字符串中提及,所以可能一切都是正常的。我只是想把它记录下来,以防它可能暗示 poll! 或 to-chan 存在一些更深层次的问题。
评论者:alexmiller
async/to-chan 使用 async/onto-chan,通过异步 go 循环填充通道,因此在此通道中第一个值可用之前会有轻微的延迟。我不确定在这个调用栈中,如果有什么可以称为错误的话。
评论者:dergutemoritz
同意,而且这与它的文档说明完全一致,所以请随意关闭。抱歉制造麻烦 :)