Описание тега zipmap
Zipmap is a clojure function to that returns a map with the keys mapped to the corresponding values.
1
ответ
Clojure zipmap необходимо заполнить бланк
(testing "zipmap" (is (= {:a 1 :b 2} (zipmap [:a :b] '(1 2)))) (is (= {3 1, 2 2, 1 3} (zipmap [1 2 3] [3 2 1]))) (is (= {} (zipmap [] [:a :b]))) (is (= {2 :b, 1 :a} (zipmap [1 2 3] [:a :b]))) Я решил топ 4 вопроса. Но я не мог понять последний. Нам …
08 апр '15 в 00:15
1
ответ
Карта приоритета clojure как застегнуть
Поэтому я делаю поиск A* по восьмерке, и мне нужно найти соседей по пустому тайлу и поместить их в карту приоритетов, например, с ценой на Манхэттен, если у меня есть. (3 2 1 0 4 5 6 7 8) which would look like [3 2 1] [0 4 5] [6 7 8] пустые соседи 0…
22 сен '13 в 20:10
1
ответ
Добавить строку к типу карты в Terraform
У меня есть следующее выражение в Terraform (v0.11.7): my_expression = "${zipmap(random_shuffle.x.result, random_shuffle.x.result)}" Мне нужно добавить строку к правильному выражению, например: my_expression = "${zipmap(random_shuffle.x.result, "*" …
17 май '18 в 20:22
1
ответ
Почему Redis Hash Bucket сохраняет диск?
Я читаю этот блог: http://instagram-engineering.tumblr.com/post/12202313862/storing-hundreds-of-millions-of-simple-key-value-pairs Ребята из Instagram отлично справляются с работой и разрабатывают, как сохранить диск. Тем не менее, я хочу получить д…
12 июл '14 в 16:16
1
ответ
Создайте карту из вектора тегов и формы
Я хочу написать обобщенную версию из этого кода (fn[item] {:tag1 ($x:text "./tag1" item) :tag2 ($x:text "./tag2" item)}) Я думал об использовании zipmap, потому что я бы использовал вектор тегов, как это [:tag1 :tag2], но не знаю, как сделать обобще…
28 янв '15 в 16:10
1
ответ
Clojure. список ключевых слов для диктовки
Не могли бы вы сказать мне, как я могу сделать диктат из списка? Например, у меня есть список [3 4 5] и ключевое слово:value. Мне нужно создать следующий dict: {{:constant_keyword "constant", :value 5 } {:constant_keyword "constant", :value 4} {:con…
30 май '16 в 15:05
2
ответа
Создание hashmap из массива в ближайшем будущем
Во-первых, я учусь на неделе 5 из 12 в The Iron Yard и изучаю бэкэнд-инжиниринг Java. Курс состоит из примерно 60% Java, 25% JavaScript и 15% Clojure. Мне дали следующую проблему (обрисовано в общих чертах в комментарии): ;; Given an ArrayList of wo…
03 сен '16 в 13:52
2
ответа
Что делает zip-карта Clojure?
Я новичок в Clojure, и мне нужна помощь с этой функцией. Если бы вы могли сказать мне, что эта функция делает и как она работает, я был бы очень благодарен. (defn zip-map [k v] (into{} (map vec (partition 2 (interleave k v)))))
28 авг '14 в 12:15
1
ответ
zipmap с многозначными ключами
Следующие: (zipmap '(:a :b :c :c) '(1 2 3 4)) добивается: {:c 4, :b 2, :a 1} Я хотел бы получить: {:c '(3 4) :b '(2) :a '(1)} вместо. Как я должен определить свой собственный zipmap что берет два списка и возвращает карту с несколькими значениями дл…
16 июн '13 в 15:21
3
ответа
Как связать элементы из вложенного вектора с соответствующими единичными значениями в Clojure?
Я изучаю Clojure и хочу больше узнать о последовательностях. У меня есть реальная проблема, которую я сократил до общей, но я не знаю, имеет ли она каноническое имя. Надеюсь, приведенный ниже пример проясняет ситуацию. Скажем, у меня есть два вектор…
26 окт '14 в 07:48
3
ответа
Объедините и проведите вычисление двух векторов, верните карту Clojure
Получилось два вектора. [обувь молочная обувь] и [1 3 1] и карта, которую я хочу получить, - {обувь 2, молоко 3}. Я пытаюсь нанести zipmap на два вектора, и показывает только {обувь 1 молоко 3}. Есть ли другой способ сделать это без цикла и итерации?
05 июн '20 в 09:18