我如何在哈希映射的集合中获取给定键的值并创建一个新集合,其中该值是新键

问题描述 投票:0回答:1

我确定我已经弄乱了标题,这反映了我在理解标题时遇到的问题。

假设我有

({:a "aye1" :b "bee1"} {:a "aye2" :b "bee2})"

如何获得

#{:aye1 {:a "aye1" :b "bee1"} :aye2 {:a "aye2" :b "bee2}}

我有一个哈希映射集合,我想在其中为键值,如图所示,并删除该键具有相同值的重复条目。将密钥的值设为新密钥,以便我可以轻松查找哈希映射。

clojure clojurescript
1个回答
0
投票
(def data [{:a "aye1" :b "bee1"} {:a "aye2" :b "bee2}] )
(group-by data)
© www.soinside.com 2019 - 2024. All rights reserved.