Результаты поиска по запросу "clojure"

1 ответ

Почему функция отправки Clomure defmulti получает 0 аргументов?

Начать редактировать: Моя вина! Я прошу прощения. Я запустил это в репорте тортов на Clojure 1.2.1, и, честно говоря, это не сработало. Теперь это происходит после выхода из торта repl и компиляции торта, а также работает на 1.3.0. Конец ...

1 ответ

Do-while цикл в Clojure?

Поэтому я хочу сначала выполнить кучу кода, итогда спросите пользователя, хочет ли он сделать это снова. Я думал, что наиболее удобный способ сделать это - цикл do-while, как в C ++, и, поскольку я не могу найти какие-либо функции do-while ...

2 ответа

Дизайн Clojure Model-View-Controller (MVC)

Я пишу приложение с графическим интерфейсом для рабочего стола в Clojure, используя Java Swing. Обычно при работе с Java я проектирую приложение в соответствии с шаблоном проектирования MVC, используя также шаблон Observer. Таким образом, ...

ТОП публикаций

8 ответов

рекурсивная функция Фибоначчи в Clojure

Я новичок в clojure, который хотел посмотреть, о чем идет речь. Чтобы понять, как лучше всего это понять, нужно написать простой код, я подумал, что начну с функции Фибоначчи. Моим первым усилием было: (defn fib [x, n] (if (< (count x) n) (fib ...

6 ответов

Условная инициализация элементов карты в Clojure

Я ищу лучший способ условно избежать добавления элемента на карту, когда он инициализируется / определяется. В этом случае я хочу избежать добавления элемента на карту, если значение ключа равно нулю. (defn create-record [data] (let [res { ...

2 ответа

Как создать объект JS с методами и конструктором в ClojureScript

Представьте себе, что задача состоит в том, чтобы создать некоторую утилиту lib в clojurescript, чтобы ее можно было использовать из JS. Например, скажем, я хочу произвести эквивалент: var Foo = function(a, b, c){ this.a = a; this.b = b; this.c ...

1 ответ

В чем разница между seq и seq?

------------------------- clojure.core/seq ([coll]) Returns a seq on the collection. If the collection is empty, returns nil. (seq nil) returns nil. seq also works on Strings, native Java arrays (of reference types) and any objects that implement ...

3 ответа

clojure и leiningen - использование репозитория git в качестве зависимости

Возможно ли, чтобы leiningen вытащил проект напрямую из репозитория git (на github) в качестве зависимости? Используя Bundler с Ruby, можно отобразить гем в git-репо, что позволяет быстро разрабатывать и интегрировать зависимые ...

4 ответа

Проверка того, является ли объект примитивным массивом Java в Clojure

Как лучше всего определить, является ли объект массивом примитивов Java в Clojure? Причина, по которой мне это нужно, состоит в том, чтобы сделать некоторую специальную обработку для примитивных массивов, которая может выглядеть ...

3 ответа

Как работает Clojure ^: const?

Я пытаюсь понять что^:const делает в ближайшем будущем. Это то, что говорят разработчики документации.http://dev.clojure.org/display/doc/1.3 [http://dev.clojure.org/display/doc/1.3] (константы определения {: пи 3,14: е 2,71}) (def ^: const pi ...