假设我有一个包含这样的地图的原子:
{:count 0 :map hash-map}
Run Code Online (Sandbox Code Playgroud)
如何使用swap将另一个键值对合并到:map?
我想将值附加到Clojure原子中的列表:
(def thing (atom {:queue '()}))
Run Code Online (Sandbox Code Playgroud)
我知道当它不是原子时,我可以这样做:
(concat '(1 2) '(3))
Run Code Online (Sandbox Code Playgroud)
我怎样才能将其翻译成交换!命令?
注意:我问了一个涉及地图的类似问题:在Clojure原子中使用swap到MERGE(追加)嵌套地图?
clojure ×2