Clojure的。 dict的关键字列表

时间:2016-05-30 15:05:21

标签: clojure zipmap

你能告诉我怎样才能把这个词组写成名单?

E.g。我有列表[3 4 5]和:value keyword。

我需要创建以下dict:

{{:constant_keyword "constant", :value 5 } {:constant_keyword "constant", :value 4} {:constant_keyword "constant", :value 3}}

我知道如何制作一个恒定值:

(def const-dict (take (count [my-list]) (repeat {:column "type"})))

但是我不知道使用像数组项这样的参数来做谁:

(take(count [my_list]):value) - 不起作用,我无法创建关键字列表,然后将其zipmap到另一个列表。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

(map #(assoc {:constant_keyword "constant"} :value %) [3 4 5])