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

4 ответа

Однако, если вы пытаетесь проверить, была ли нажата определенная клавиша, вам может не понадобиться ничего из этого: я обычно нахожу, что проще всего написать код, например:

ичок в clojure и Java. Чтобы получить доступ к полю Java в Clojure, вы можете сделать: Classname/staticFieldкоторый так же, как (. Classname staticField)(поправьте меня если я ошибаюсь) Как я могу получить доступ к статическому полю, если имя ...

4 ответа

 принимает функцию, начальное значение / накопитель и некоторые данные, но в этом случае данные представляют собой карту, а не последовательность. Функция получает три аргумента: аккумулятор, ключ тока и значение тока. Если вы действительно хотите выполнить какое-то преобразование данных и вернуть некоторые данные, это может показаться мне подходящим инструментом для работы.

я есть следующая карта, которую я хочу повторить: (def db {:classname "com.mysql.jdbc.Driver" :subprotocol "mysql" :subname "//100.100.100.100:3306/clo" :username "usr" :password "pwd"})Я пробовал следующее, но вместо того, чтобы печатать ключ и ...

5 ответов

Это на самом деле более сложная проблема, чем кажется, потому что дамп, подобный этому, должен учитывать символ и зависимости от переменных и выводиться в файл в правильном порядке символов. Тем не менее, поскольку код является данными, нужно уметь написать функцию, которая делает это.

то я работал над учебником по Clojure, и это довольно забавно. К сожалению, каждый раз, когда я закрываю свой REPL, я теряю всеdefn а такжеdef что я создал в предыдущей сессии. Итак, чтобы сэкономить время в будущем, возможно ли, чтобы Clojure ...

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

5 ответов

 для макросов; плюс несколько других комбо.

кто-нибудь объяснить или указать мне, где я могу найти соглашения о присвоении имен clojure для: Имена файловФункции (насколько я понимаю, имена функций - это просто значения, разделенные тире)переменные

3 ответа

Как вы оцениваете строку как выражение clojure?

Как бы я получить что-то похожее на следующее: (evaluate-text "(+ 1 2)") ; resolves to 3

3 ответа

Запись карт / массивов clojure в файл и чтение их обратно

Мне нужно сохранить карты clojure в файл и прочитать их позже, чтобы обработать их. Это то, что я мог придумать. Есть ли лучший способ сделать то же самое? user=> (def my-data (for [ a [ "Person1" "Person2" ] b [ "Address1" "Address2"] c (range ...

1 ответ

Производительность Clojure: REPL против Uberjar

Я хотел сделать рендеринг графики в реальном времени и пытался выполнить несколько вычислений на пиксель на кадр. Затем я быстро заметил, что это было очень медленно и началось с самого основания: как быстро я могу зациклить все пиксели? Я нашел ...

5 ответов

В чем разница между последовательностью и коллекцией в Clojure

Я программист на Java и новичок в Clojure. Из разных мест я видел, как последовательность и коллекция используются в разных случаях. Тем не менее, я понятия не имею, какова точная разница между ними. Для некоторых примеров: 1) В документации ...

2 ответа

ах, спасибо @svante! я думал, что было что-то волшебное в "?" :)

трю на отличный учебник ClojureВот [http://ociweb.com/jnb/jnbMar2009.html], В одном из примеров он имеет код Clojure в следующих строках: (def vowel? (set "aeiou"))Это делает возврат гласного истинным для гласных и ложным для согласных: (vowel? ...

3 ответа

и его метод invoke обрабатывает вызов get.

овать изРадость Clojure, раздел 4.3.1-- Поскольку ключевые слова самооценочные и обеспечивают быструю проверку на равенство, они почти всегда используются в контексте ключей карты. Не менее важной причиной использования ключевых слов в качестве ...