Вопросы по теме 'clojure'

рекурсивный вызов, приводящий к переполнению
Я пытаюсь решить второй вопрос проекта Эйлера. Почему приведенный ниже код приводит к переполнению стека? Я использую recur, поэтому он не должен хранить все рекурсивные вызовы в стеке. (defn sum [[a b]] [b (+ a b)]) (defn fib-r ([n]...
84 просмотров
schedule 28.10.2023

Пошаговая процедура вложенной логистической регрессии в Incanter
Найдя это чрезвычайно полезное руководство в R мне стало интересно, как я могу сделать что-то подобное в Incanter. Будучи относительно новым для Incanter, было бы прекрасно, если бы кто-нибудь смог воспроизвести этот ответ . Помимо иллюстрации...
400 просмотров
schedule 21.12.2023

Clojure: добавление вектора строк к строке, в результате чего получается вектор
новичок в clojure, так что это, вероятно, будет легко. У меня есть вектор строк, назовем их names и представим, что он содержит: ["Jake" "Phil" "Bob"] Я хочу добавить эти строки в конец другой строки с именем intro , которая содержит: "My...
213 просмотров
schedule 23.11.2023

Невозможно использовать регулярное выражение в дефруте
Этот маршрут работает в приложении Luminus/Compojure/Ring. (GET "/page/:id" [id] (home-page id)) но это не так и выдает ошибку: (GET ["/page/:id" :id #"^[1-9]\d{0,2}$"] [id] (home-page id)) Ошибка "Страница не найдена", даже когда я...
66 просмотров
schedule 01.12.2023

Как указать, что два ключа на карте должны иметь одинаковое значение с помощью Clojure.Spec?
Скажем для минимального примера, у меня есть карта со следующими полями. {:name :password :confirm-password} и я написал следующие спецификации для этой формы. (s/def ::name string?) ;; password is a string and between 8 - 255...
761 просмотров
schedule 12.12.2023