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

2 ответа

 но на моей машине это совсем не так.

я есть заказанная карта примерно так: {:a 1 :b 2 :c 3}: и учитывая список заказов, как: [:c :a]Я хотел бы найти самый простой способ получить: {c: 3 :a 1}: Кто-нибудь знает как это сделать? Обновить: (defn asort [amap order] (conj {} ...

4 ответа

Как и в java, чтобы указать классы вне java.lang в качестве литералов, вам необходимо либо импортировать их, либо указать полный пакет + имя класса с помощью разделителей точек (.).

у назвать класс по классу String. Как я могу получить доступ к этому статическому методу?

2 ответа

 так кратко, как вы собираетесь получить.

у попарно применить список функций к списку значений. Вот пример для иллюстрации. user=> (defn a [f x] (f x)) #'user/a user=> (map a [inc dec] '(98 8)) (99 7) Обратите внимание, я должен был определить функцию a, которая берет функцию ...

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

3 ответа

 временно, и, наконец, запрашивает строковое значение этого временного средства записи.

я есть некоторые printlns, которые мне нужно захватить из программы Clojure, и мне было интересно, как я могу захватить вывод? Я пытался: (binding [a *out*] (println "h") a ): но это не работает

1 ответ

meta-alternative.net/pfront.pdf

отаю над проектом Clojure и часто пишу макросы Clojure для DSL, но я смотрел видео Clojure о том, как компания использует Clojure в своей реальной работе, и докладчик сказал, что при практическом использовании они не используют макросы для своих ...

2 ответа

Начните с карты и переключайтесь на что-то менее гибкое, когда вам нужно.

сматриваю возможность использования записей Clojure для сопоставления с изменяющимися сущностями в моей программе. Они изменчивы? Или вам нужно использовать дополнительные ссылки в записях? Я немного запутался в этом

2 ответа

 Проект по обновлению своих зависимостей.

я есть длинная строка Clojure (java.lang.String), представляющая JSON. Он имеет «нормальный» вид синтаксиса, например: "{ a:1, b:"hello" }"Ключи не имеют кавычек вокруг них. Все библиотеки, на которые я смотрел, такие ...

4 ответа

На самом деле это не более идиоматично в Clojure. Для идиоматического Clojure аккаунт должен идти первым.

из основных преимуществ программной транзакционной памяти, которое всегда упоминается, - это возможность компоновки и модульность. Различные фрагменты могут быть объединены для получения более крупных компонентов. В программах, основанных на ...

6 ответов

Clojure: как повториться при исключении?

Я пытаюсь выполнить функцию несколько раз, прежде чем отказаться от исключений. Но в Clojure недопустимо возвращаться из блока catch. Как этого достичь? (loop [tries 10] (try (might-throw-exception) (catch Exception e (when (pos? tries) (recur ...

15 ответов

Там очень мало реальных вариантов: SBCL, Clojure или PLTScheme.

Лисп (диалект) я должен выучить и почему?Фрагментация между CL и Scheme замедляет поглощение (по крайней мере, для меня!). Итак, дайте мне «верный ответ», пожалуйста! Я попытался прочитать сравнение характеристик, и они, похоже, увязли в ...