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 发布

在 `go` 块内部是否可以出现 `for`?或者 `for` 不能包含任何异步调用;即,`for` 在 let 绑定中作为 `

0
回答

评论由:bronsa 发布

go块内部的for循环中不能使用<符号,而像这样的代码则是有效的。

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

(<! ..)))

`

0

评论由:johanatan 发布

啊,完美!谢谢!

0
...