欢迎!请查看 关于页面 获取更多有关此功能的信息。
标题已经说明了一切。
评论者:johanatan
实际上,我的代码有些复杂
`(defn func [](go
`
(let [...] (for [[a b c d] e] (let [...] (when pred (let [val (<! ...)] ...)))))))
评论者:bronsa
您不能在 go 块内部使用 for。
for
for 是否不能出现在 go 中的任何地方?或者 for 是否不能包含任何异步调用;换句话说,for 是否可以出现在 let 绑定中与 <!? 调用作为同父节点的情况?
go
<!?
在go块内部,您不能使用<!。另一方面,以下代码应该是有效的:
<!
`(go(let [... (for [...] ...)]
(<! ..)))
太棒了!谢谢!