小编Die*_*ero的帖子

试剂原子互换!将状态更改为键中的所有值

我们有一个带有一些键和布尔值的原子:

(def btns (reagent.core/atom {:a true :b true :c true}))
Run Code Online (Sandbox Code Playgroud)

我需要更改所有键的状态,如下所示: {:a false :b false :c false}

我试过这个,但不是很好的解决方案,并且不起作用:

   (for [btn @btns]
        (swap! btns assoc (key btn) false))
Run Code Online (Sandbox Code Playgroud)

clojure reagent

0
推荐指数
1
解决办法
109
查看次数

标签 统计

clojure ×1

reagent ×1