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

欢迎!请查看关于页面了解更多关于本网站如何运作的信息。

0
core.async

标题已经说明了所有内容。

6 答案

0

评论由:johanatan 添加

实际上,我的代码要复杂一些

`
(defn func []
(go

 (let [...]
   (for [[a b c d] e]
     (let [...]
        (when pred
           (let [val (<! ...)]  ...)))))))

`

0

评论由:bronsa 添加

你不能在 `go` 块内使用 `for`

0

评论由:johanatan 添加

`for` 不能出现在 go 块内的任何地方?或者 `for` 不能包含任何异步调用;也就是说,for 以与 `

0

评论由:bronsa 添加

你无法在 `go` 块内的 `for` 中使用 `

`
(go
(let [.. (for [..] ..)]

(<! ..)))

`

0

评论由:johanatan 添加

啊哈,太棒了!谢谢!

0
参考: https://clojure.atlassian.net/browse/ASYNC-161(由johanatan报告)
...