Вопросы по теме '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