Clojure. список ключевых слов для диктовки
Не могли бы вы сказать мне, как я могу сделать диктат из списка?
Например, у меня есть список [3 4 5] и ключевое слово:value.
Мне нужно создать следующий 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) - не работает, я не могу создать список ключевых слов, а затем заархивировать его в другой список.
Как мне это сделать?
1 ответ
(map #(assoc {:constant_keyword "constant"} :value %) [3 4 5])