我有如下内容:
(let [t (priority-map-by (comparator (fn [[f1 _] [f2 _]]
(< f1 f2)))
:b [8 [2 1]])]
(assoc t :c [8 [2 3]]))
由于某些原因,关联项:c在添加到地图后被修改,我得到的是:
{:c [8 [2 1]], :b [8 [2 1]]}
what I expect is,
{:c [8 [2 3]], :b [8 [2 1]]}
我是否忽略了一些明显的东西,为什么items值被修改了?还是这是一个bug?