Популярные вопросы по тегу CLOJURE

Как перезагрузить файл закрытия в REPL

... ле Clojure, без 6 перезапуска REPL. Прямо сейчас, чтобы использовать 5 обновленный файл, я должен: редактировать src/foo/bar.clj закрыть REPL открыть REPL (load-file "src/foo/bar.clj") (use 'foo.bar) Кроме того, (use 'foo.bar :reload-all) не 4 приводит к требуемому эффект ...

Многострочные строки документации Clojure

... , flat sequence. (flatten nil) returns an empty sequence." {:added "1.2" :static true} [x] (filter (complement sequential?) (rest (tree-seq sequential? seq x)))) Это кажется странным, поскольку это 5 означает, что разные строки документации 4 буду ...

Что означает: объем "предоставлен"?

... орые зависимости 1 в проекте Clojure отмечены :scope "provided&q ...

Абсолютное значение числа в Clojure

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

Есть ли в Clojure простой способ преобразования между типами списков?

... жен набор карт. Существуют ли какие-либо 2 вспомогательные функции, которые помогу ...

Как преобразовать символ в int в Clojure?

... ть мой 15 char в int. Я нашел что-то под названием 14 (int), поэтому я поставил: (int a) Get: CompilerException 13 java.lang.RuntimeException: невозможно разрешить 12 символ: a в этом контексте, компиляция: (NO_SOURCE_PATH: 13: 1) Затем 11 я поставил: (int 'a) Get: ClassCastException clojure.lang.Symbol 10 нельзя преобразовать в `java.lang.Character 9 clojure.lang.RT.intCast (RT.java:1087) Затем: (rot13 ''a') Get: ...

Clojure Удалить элемент из вектора в указанном месте

... 2 subvec для разделения вектора и его повторного 1 воссоздания. ...

Вернуть первый элемент в карте / списке / последовательности, удовлетворяющий предикату

... 4 1)) Вышеупомянутая 3 фальшивая функция должна возвращать 1 (последний 2 элемент в списке). Есть ли ...

Сбой условного запроса ", тогда как условие работает

... льзую Amazonica, библиотеку Clojure 12 для записи в DynamoDB. Следующий код вставляет 11 элемент в DynamoDB и обновляет его содержимое 10 при повторном вызове, что ожидается. (ddb/put-item cred :table-name table-name :item payload) Теперь 9 следующее вставляет элемент только в первый 8 раз. Повторный вызов ничего не дает, а мне 7 это и нужно. (ddb/put-item cred :table-name table-name :condition-expression "att ...

Как заставить postgres игнорировать вставки с повторяющимся ключом, но продолжать

... чу, чтобы база данных игнорировала 7 любую запись, которая уже существует в базе 6 данных (в силу того же первичного ключа), но 5 продолжаю работать с остальными моими вставками. Я 4 использую clojure и hugsql, кстати, но полагаю, чт ...

Как сделать возведение в степень в Clojure?

... 3 Clojure? Пока мне нужно только целочисленное 2 возведение в степень, ...

Отладка в Clojure?

... ивать код Clojure с 1 помощь ...

Как изменить CLASSPATH в Java?

... ите меня: «Зачем 11 вам это нужно?» Я объясню это в ближайшее 10 время. Когда у вас работает Clojure REPL, обычно 9 требуется больше jar-файлов в вашем CLASSPATH 8 для загрузки исходного файла Clojure, и я бы хотел 7 сделать это без перезапуска самого Clojure 6 (что на самом деле не вариант при использовании 5 в Slime в E ...

Как заставить функцию Clojure принимать переменное количество параметров?

... как процедура +). Однако я не знаю, как 5 реализовать такую ​​функцию Все, что я могу 4 сделать, это: (defn sum [n1, n2] (+ n1 n2)) Конечно, эта функция принимает 3 только два параметра и два параметра. Пожалуйста, научите 2 меня, как заставить его принимать (и обрабатывать) ...

Как исправить ошибку ERR_INVALID_CHUNKED_ENCODING?

... -служба. Цель состоит 13 в том, чтобы прокси-запросы к http://127.0.0.1:3000 (служба Grafana) по 12 пути "/ grafana", чтобы, если 11 я обращаюсь к http://127.0.0.1/grafana через браузер, он должен 10 передать мой запрос на порт 3000 и отобразить 9 пользовательский интерфейс для Grafana. Про ...

Блокировать комментарии в Clojure

... окомментировать несколько ...

Что такое reify в Clojure?

... ии 2 reify в Clojure. Для чего это используется в 1 Clojure? Не мо ...

Вызов clojure из java

... исходного кода. Не 4 могли бы вы помочь с четким объяснением 3 того, как вызывать Clojure из Java, предполагая, что 2 вы уже создали jar из проекта C ...

Как мне запустить NodeJS из приложения Java?

... ещения артефактов Java и NodeJS в нужных 17 местах, чтобы их могли подобрать два разных 16 сетевых сервера. Однако такой подход вызывает 15 некоторые проблемы. Я буду разговаривать 14 с NodeJS через HTTP, но я не хочу, чтобы 13 NodeJS открывал определенный порт. Я хочу 12 найти случайный неиспользованный, чтобы 11 не было коллизий. Я также хочу контролировать, куда 10 идут журналы из NodeJS, чтобы хранить их 9 вместе с остальной частью моег ...

Как начать обсуждение в Clojure?

... ко хорош Clojure, когда 5 дело касается параллелизма, но ни одно из 4 прочитанных мной р ...

Clojure - как подключиться к запущенному процессу REPL удаленно

... ак я могу подключиться к сеансу REPL, запущенному 2 на удаленном сервере, ...

Clojure REPL Невозможно разрешить символ

... 2 разрешить символ: можно проголосовать в 1 этом контексте». Вот моя функция: (defn can-vote [] (println "Enter age: ") (let [age (read-line)] (let [new-age (r ...

Есть ли в Clojure стандартная функция foreach?

... is context Clojure> (doc map) ------------------------- clojure.core/map ([f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]) Конечно, я могу использовать «map» для имитации 3 «foreach», но карта всегда возвращает nil, что 2 делает вывод некрасивым в следующей функции: (defn div618 [p1 p2] (let [ratio [0.,0.191,0.236,0.382,0.5,0.618,0.809,1.] price (fn ...

Регулярное выражение для соответствия подстроке, за которой не следует определенная другая подстрока

... жно регулярное выражение, которое 11 будет соответствовать blahfooblah, но не blahfoobarblah Я хочу, чтобы 10 он соответствовал только foo и всему, что 9 находится вокруг foo, если за ним не следует 8 bar. Я пробовал использовать это: foo.*(?<!bar), что довольно 7 близко, но соответствует blahfoobarblah. Нега ...

Длина последовательности Clojure

... , но я не совсем понимаю, что делаю сейчас 2 неправильно: user=> (alength '(1 2 3)) IllegalArgumentException No matching method found: alength clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:79) user=> (alength [1 2 3]) IllegalArgumentException No matching method found: alength clojure.lang.Reflector.invo ...

Чем полезен Clojure?

... л его 9 отдельно. Мне кажется, было бы проще использовать 8 практически любой язык сценариев для специальных 7 задач. Я ни в коем случае не являюсь экспертом 6 по Groovy или фанатом, но меня поражает, что 5 он имеет лучшую структуру поддержки, инструменты 4 и множество языковых конструкций (замыкания, функциональное 3 программирование). То же самое можно сказать 2 и о Scala. Может быть, его б ...

Как лучше всего получить дату и время в Clojure?

... ure, но мне 4 кажется, что Clojure не поддерживает функцию 3 даты / времени. Может ли кто-нибудь подтвердить 2 это, или я что-то зде ...

ClassCastException java.lang.Long не может быть преобразован в clojure.lang.IFn

... .Long не может быть преобразован 3 в clojure.lang.IFn Код (defn calculate-salary [years salary] (if (= years 0) (salary) (calculate-sa ...

Как преобразовать ключевое слово clojure в строку?

... ame 2 в строку "var_name". Есть идеи, как это 1 можн ...

Как проверить равенство строк в clojure без вызова java.lang.String?

... ерить равенство 2 строк? т.е. мне нужно знать, р ...

В чем разница между Лиспом-1 и Лиспом-2?

... ался понять разницу между Lisp-1 3 и Lisp-2 и то, как это связано с Clojure, но 2 я все еще не ...

Как сделать отображение массива строк в Elasticsearch

... в elasticsearch 3 при попытке PUT сопоставления с индексом. Что 2 у меня есть для сопоставления полей: :tags {:type :array :store true} Я получаю 1 ошибку: {:type "mapper_parsi ...

Проверьте, содержит ли String подстроку в clojure

... и: (deftest test_8 (testing "get page from sputnik" (let [ band "Isis" page (get-sputnikpage-for-artist band) ...

В чем разница между Clojure, Scheme / Racket и Common Lisp?

... о диалекты одного и того же 5 семейства языков, называемого шепелявым, но 4 в чем именно заключаются ...

Частный def в clojure / clojurescript

... defn с именем defn-, но как 2 сделать то же самое для def, если def- вроде 1 бы не вк ...

Как лучше всего округлять числа в Clojure?

... о было бы неплохо получить здесь 6 ответ на этот вопрос, чтобы получить более 5 быстрый и легкий справочник. Эта операция: (/ 3 2) дает 4 следующее: 3/2 Мне нужно округлить одну функцию 3 ...

Есть ли функция python для возврата нового dict с добавленным новым ключом, например, assoc in clojure?

... и я хочу реструктурировать 8 их с помощью списков. Запись выглядит так: { "timestamp":1232435235315, "data": { "foo": 2345, "bar": 1454 } } Я 7 хочу получить dict, содержащий метку времени 6 и ключи от данных. newlist = [ assoc(x, "timestamp", x["timestamp"]) for x in mylist ] Я мог бы доволь ...

Как в Clojure вернуться из функции на ранней стадии?

... ; есть ли в Clojure какой-либо 2 тип return, если вы ...

Как запустить созданный мной файл Clojure .clj?

... аписал небольшую программу "hello world" для 4 Linux, чтобы начать работу с языком. Теперь 3 я хот ...

Clojure.test и Leinigen: как запустить всего один тест из командной строки

... ет с repl, как я могу 2 сделать это из командной строки с помо ...

Как реализовать цикл For в Clojure

... , но мне сложно: struct mystruct { int id; int price; }; mystruct mydata[10]; for (int i=0; i<10; i++) { myfunction(mydata[i].id, mydata[i].price); //oth ...

Создание UUID из строки без тире

... строки без 1 тире? "5231b533ba17478798a3 ...

Кодировка Clojure base64

... "больше закрыто", но более новый 4 clojure.data.codec.base64 требует потоков ввода и вывода и кажется 3 уродливой оболочкой вокруг способа работы 2 Java. Итак, как можно, и ...

Как мне найти индекс элемента в векторе?

... троенный? Как 1 лучше всего выполнить эту задачу? (def v ["one" "two" "three" "two"]) (defn find-thing [ thing vectr ] (????)) (find-thin ...

Есть ли эквивалент функции Zip в Clojure Core или Contrib?

... В Haskell или Ruby функция 10 называется zip. Реализовать это несложно, но 9 я хотел убедиться, что не пропустил ни одной 8 функции в Core или Contrib. В Core есть пространство 7 имен zip, но это described, обеспечивающее доступ к 6 функциональной технике Zipper, которая, похоже, не 5 то, что мне нужно. Есть ли в Core эквивалентная 4 функция для объединения 2 или более ...

Массивы и циклы в Clojure

... n; i++){ array[i] = 0; } return array[n]; Поскольку я 8 новичок в Clojure, я даже не понимаю, как 7 это реализовать. Было бы очень полезно, если 6 бы кто-нибудь мог объяснить или привести 5 аналогичный пример того, как массивы / циклы 4 работают в Clojure. Я попыт ...

В Clojure 1.3, Как читать и записывать файл

... отел бы знать "рекомендуемый" способ 1 чтения и записи файла в cl ...

Поместите элемент в хвост коллекции

... асто делаю: (concat coll [e]), где coll - это коллекция, а 6 e - отдельный элемент. Есть ли в Clojure 5 функция для этого? Я з ...

nginx: можно ли записывать заголовки ответов в журнал доступа при использовании nginx в качестве обратного прокси?

... братного 22 прокси для управления и регистрации доступа 21 к приложению веб-службы Clojure (Java). Мы 20 можем сгенерировать access_log и легко захватить входящие 19 заголовки с помощью nginx. Наше приложение 18 Clojure регистрирует активность через log4j. Проблема 17 в том, что мы не можем сопоставить запись 16 в access_log с записью, созданной приложением. Приложение 15 отвечает на доступ, отправляя не только 14 текст, но ...

Что такое :some-parameter в Clojure?

... x) (send (:next x) relay i)) (when (and (zero? i) (:report-queue x)) (.put (:report-queue x) i)) x) если 2 я распечатаю документацию, я не найду там 1 :next (doc when) ------------------------- clojure.core/when ([test & body]) Macro ...