Результаты поиска по запросу "clojure"
но на моей машине это совсем не так.
я есть заказанная карта примерно так: {:a 1 :b 2 :c 3}: и учитывая список заказов, как: [:c :a]Я хотел бы найти самый простой способ получить: {c: 3 :a 1}: Кто-нибудь знает как это сделать? Обновить: (defn asort [amap order] (conj {} ...
Как и в java, чтобы указать классы вне java.lang в качестве литералов, вам необходимо либо импортировать их, либо указать полный пакет + имя класса с помощью разделителей точек (.).
у назвать класс по классу String. Как я могу получить доступ к этому статическому методу?
так кратко, как вы собираетесь получить.
у попарно применить список функций к списку значений. Вот пример для иллюстрации. user=> (defn a [f x] (f x)) #'user/a user=> (map a [inc dec] '(98 8)) (99 7) Обратите внимание, я должен был определить функцию a, которая берет функцию ...
временно, и, наконец, запрашивает строковое значение этого временного средства записи.
я есть некоторые printlns, которые мне нужно захватить из программы Clojure, и мне было интересно, как я могу захватить вывод? Я пытался: (binding [a *out*] (println "h") a ): но это не работает
meta-alternative.net/pfront.pdf
отаю над проектом Clojure и часто пишу макросы Clojure для DSL, но я смотрел видео Clojure о том, как компания использует Clojure в своей реальной работе, и докладчик сказал, что при практическом использовании они не используют макросы для своих ...
Начните с карты и переключайтесь на что-то менее гибкое, когда вам нужно.
сматриваю возможность использования записей Clojure для сопоставления с изменяющимися сущностями в моей программе. Они изменчивы? Или вам нужно использовать дополнительные ссылки в записях? Я немного запутался в этом
Проект по обновлению своих зависимостей.
я есть длинная строка Clojure (java.lang.String), представляющая JSON. Он имеет «нормальный» вид синтаксиса, например: "{ a:1, b:"hello" }"Ключи не имеют кавычек вокруг них. Все библиотеки, на которые я смотрел, такие ...
На самом деле это не более идиоматично в Clojure. Для идиоматического Clojure аккаунт должен идти первым.
из основных преимуществ программной транзакционной памяти, которое всегда упоминается, - это возможность компоновки и модульность. Различные фрагменты могут быть объединены для получения более крупных компонентов. В программах, основанных на ...
Clojure: как повториться при исключении?
Я пытаюсь выполнить функцию несколько раз, прежде чем отказаться от исключений. Но в Clojure недопустимо возвращаться из блока catch. Как этого достичь? (loop [tries 10] (try (might-throw-exception) (catch Exception e (when (pos? tries) (recur ...
Там очень мало реальных вариантов: SBCL, Clojure или PLTScheme.
Лисп (диалект) я должен выучить и почему?Фрагментация между CL и Scheme замедляет поглощение (по крайней мере, для меня!). Итак, дайте мне «верный ответ», пожалуйста! Я попытался прочитать сравнение характеристик, и они, похоже, увязли в ...