Результаты поиска по запросу "clojure"
Отображение функции на значения карты в Clojure
Я хочу преобразовать одну карту значений в другую карту с теми же ключами, но с функцией, примененной к значениям. Я думаю, что есть функция для этого в api clojure, но я не смог ее найти. Вот пример реализации того, что я ищу (defn ...
Clojure: простой факториал вызывает переполнение стека
Что я делаю неправильно? Простая рекурсия нескольких тысяч вызовов глубоких бросковStackOverflowError. Если лимит рекурсий Clojure настолько низок, как я могу на него положиться? (defn fact[x] (if (<= x 1) 1 (* x (fact (- x 1)) ))) user=> (fact ...
В чем разница между реализациями APersistentMap от clojure
Я пытаюсь выяснить, в чем разница между PersistentHashMap, PersistentArrayMap, PersistentTreeMap и PersistentStructMap. Также, если я использую{:a 1} он дает мне PersistentArrayMap, но может ли это измениться на любой другой, если я дам ему ...
Разница между использованием «def» для обновления var и «alter-var-root»
В чем разница между использованием "def" для обновления var и использованием "alter-var-root"? например (def x 3) (def x (inc x))против (def x 3) (alter-var-root #'x inc)
Clojure: Как применить функцию к подмножеству записей в хэш-карте?
Я не к Clojure и пытаюсь выяснить, как это сделать. Я хочу создать новую хэш-карту, которая для подмножества ключей в хэш-карте применяет функцию к элементам. Каков наилучший способ сделать это? (let [my-map {:hello "World" :try "This" :foo ...
Clojure: работа с java.util.HashMap идиоматическим способом Clojure
у меня естьjava.util.HashMap объектm (возвращаемое значение от вызова к коду Java), и я хотел бы получить новую карту с дополнительной парой ключ-значение. Еслиm были карты Clojure, я мог бы использовать: (assoc m "key" "value")Но пытаясь это ...
Clojure: Как получить список комбинаций «координат»?
Скажем, у меня есть функция, которая принимает координаты, х и у. Для x у меня есть последовательность значений, скажем, [1 2 3], а для y у меня есть другая последовательность значений, скажем, [4 5 6]. Как бы я получить список со всеми этими ...
Должен ли я использовать функцию или макрос для проверки аргументов в Clojure?
У меня есть группа числовых функций в Clojure, для которых я хочу проверить аргументы. Функции ожидают множество типов аргументов, таких как положительные целые числа, проценты, последовательности чисел, последовательности ненулевых чисел и т. Д. ...
Разработка Compojure без перезагрузки веб-сервера
Ранее я писал небольшое приложение Swing в Clojure, и теперь я хотел бы создать веб-приложение в стиле Ajax. Compojure сейчас выглядит как лучший выбор, так что вот что я собираюсь попробовать. Мне бы хотелось иметь очень маленькую петлю ...
Что такое ошибка Apache-HttpClient / UNAVAILABLE (Android, Google App Engine)?
Я сталкиваюсь с проблемой, которую я не знаю, как интерпретировать. Я делаю проект с использованием Android и Google App Engine. Когда я пытаюсь сохранить информацию в большой таблице Google App Engine, прямо из сервлета (в жестком коде), ...