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])
Другие вопросы по тегам