Популярные вопросы по тегу 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 ...