Не могли бы вы рассказать мне, как я могу сделать диктофон из списка?Clojure. список ключевых слов для dict
E.g. У меня есть список [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"})))
Но я не знаю, кто это делать с параметром как элемент массива:
(взять (отсчет [my_list]): value) - не работает, я не могу создать список ключевых слов, а затем zipmap его в другой список.
Как это сделать?
неверная карта хеша - возможно, вам нужен список или вектор хеш-карт? – noisesmith
Нельзя использовать только что-нибудь вроде '(map # (assoc {: const" const "}: значение%) [1 2 3])'? – kongeor
или вот так: '(карта (частичная хэш-карта: const" const ": value) [1 2 3])' – leetwinski