Результаты поиска по запросу "clojure"

5 ответов

реверсивная хеш-карта в clojure

У меня есть хеш-карта в clojure: {"key1" "value1"} {"key2" "value2"} {"key3" "value1"}и мне нужно преобразовать его в хэш-карту {"value1" {"key1" "key3"}} {"value2" {"key2"}}Какой-нибудь сомнительный способ сделать это? clojure.set / ...

2 ответа

Как разобрать HTML-файл с помощью clojure?

Я новичок в clojure и мне нужно несколько примеров. Подскажите пожалуйста, как разобрать html файл с помощью clojure?

3 ответа

Совместное использование функций между пространствами имен в Clojure

Я вполне могу подойти к этому неправильно, поэтому, пожалуйста, прости меня за мою наивность: Чтобы изучить Clojure, я начал переносить свою клиентскую библиотеку OAuth для Python на Clojure. Я делаю это, оборачивая clj-http так же, как ...

ТОП публикаций

4 ответа

поменять местами ключи и значения на карте

Есть ли функция, чтобы поменять ключ и значение данной карты. Поэтому, учитывая карту, я хочу, чтобы ключи стали значениями, а ключи - значениями. (swap {:a 2 b 4}) => {2 :a 4 :b}Один из способов сделать это (zipmap (vals my-map) (keys ...

3 ответа

Объявите переменные-члены с gen-class в Clojure

Я учусь расширять классы Java в Clojure, но не вижу способа объявить новые переменные-члены; Я только вижу способ для методов. (ns test.aclass (:gen-class :methods [[foo [] String]]))Есть ли:members ключевое слово или другой способ объявления ...

1 ответ

Переменная область + eval в Clojure

В Clojure, (def x 3) (eval '(prn x))prints 3, тогда как (let [y 3] (eval '(prn y)))а такж (binding [z 3] (eval '(prn z))) создать исключение «Невозможно разрешить переменную». Согласно сhttp: //clojure.org/evaluatio ...