gpt4 book ai didi

concurrency - 使用单个值更新原子

转载 作者:行者123 更新时间:2023-12-04 02:59:50 25 4
gpt4 key购买 nike

我的代码中有许多原子,其中一个共同的要求是将它们更新为新值,而不管当前值如何。

因此,我发现自己在写这样的东西:

(swap! atom-name (fn [_] (identity new-value)))

这有效,但看起来很丑陋,并且可能会因构建匿名闭包而导致性能损失。

有没有更好的办法?

最佳答案

reset!函数应该这样做。

(reset! atom-name new-value)

关于concurrency - 使用单个值更新原子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com