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

9 ответов

Отображение функции на значения карты в Clojure

Я хочу преобразовать одну карту значений в другую карту с теми же ключами, но с функцией, примененной к значениям. Я думаю, что есть функция для этого в api clojure, но я не смог ее найти. Вот пример реализации того, что я ищу (defn ...

9 ответов

Clojure: простой факториал вызывает переполнение стека

Что я делаю неправильно? Простая рекурсия нескольких тысяч вызовов глубоких бросковStackOverflowError. Если лимит рекурсий Clojure настолько низок, как я могу на него положиться? (defn fact[x] (if (<= x 1) 1 (* x (fact (- x 1)) ))) user=> (fact ...

2 ответа

В чем разница между реализациями APersistentMap от clojure

Я пытаюсь выяснить, в чем разница между PersistentHashMap, PersistentArrayMap, PersistentTreeMap и PersistentStructMap. Также, если я использую{:a 1} он дает мне PersistentArrayMap, но может ли это измениться на любой другой, если я дам ему ...

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

3 ответа

Разница между использованием «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)

3 ответа

Clojure: Как применить функцию к подмножеству записей в хэш-карте?

Я не к Clojure и пытаюсь выяснить, как это сделать. Я хочу создать новую хэш-карту, которая для подмножества ключей в хэш-карте применяет функцию к элементам. Каков наилучший способ сделать это? (let [my-map {:hello "World" :try "This" :foo ...

4 ответа

Clojure: работа с java.util.HashMap идиоматическим способом Clojure

у меня естьjava.util.HashMap объектm (возвращаемое значение от вызова к коду Java), и я хотел бы получить новую карту с дополнительной парой ключ-значение. Еслиm были карты Clojure, я мог бы использовать: (assoc m "key" "value")Но пытаясь это ...

1 ответ

Clojure: Как получить список комбинаций «координат»?

Скажем, у меня есть функция, которая принимает координаты, х и у. Для x у меня есть последовательность значений, скажем, [1 2 3], а для y у меня есть другая последовательность значений, скажем, [4 5 6]. Как бы я получить список со всеми этими ...

3 ответа

Должен ли я использовать функцию или макрос для проверки аргументов в Clojure?

У меня есть группа числовых функций в Clojure, для которых я хочу проверить аргументы. Функции ожидают множество типов аргументов, таких как положительные целые числа, проценты, последовательности чисел, последовательности ненулевых чисел и т. Д. ...

8 ответов

Разработка Compojure без перезагрузки веб-сервера

Ранее я писал небольшое приложение Swing в Clojure, и теперь я хотел бы создать веб-приложение в стиле Ajax. Compojure сейчас выглядит как лучший выбор, так что вот что я собираюсь попробовать. Мне бы хотелось иметь очень маленькую петлю ...

2 ответа

Что такое ошибка Apache-HttpClient / UNAVAILABLE (Android, Google App Engine)?

Я сталкиваюсь с проблемой, которую я не знаю, как интерпретировать. Я делаю проект с использованием Android и Google App Engine. Когда я пытаюсь сохранить информацию в большой таблице Google App Engine, прямо из сервлета (в жестком коде), ...