我有一个结构是这样的:更新深度嵌套结构的Clojure
[["/1417612109-first-migration.clj" {:applied true :date-applied 1423233980}]
["/1417612450-second-migration.clj" {:applied false}]
["/1417615919-forth-migration.clj" {:applied false}]]
我最终需要对其进行操作,并返回它的一个新版本。为了找到这给了我,我后的矢量我需要处理我用filter
价值和first
,E.G:
["/1417612450-second-migration.clj" {:applied false}]
我的问题是;我该如何更新地图该特定项目,不必重新map
在一大堆?我可以以某种方式将上述内容用作参考吗?
你需要':applied'?是否存在':date-applied'还不够? – Thumbnail 2015-02-06 17:58:41