Size: a a a

Clojure — русскоговорящее сообщество

2021 March 16

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
в самом коде я тоже не люблю, когда мапу используют в качестве функи. но думаю, что это лишь дело привычки. если бы я сам так чаще делал, то и в чужом коде такую конструкцию мне было бы проще воспринимать.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Nikita Domnickij
ну это субъективно, кому-то и паршиалы не особо нравятся
К сожалению каррирования не завезли
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
(def somemap (fnil m {}))
:)
Не поможет если ключ nil
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Anton Chikin
Не поможет если ключ nil
Ну там технически тоже будет nil, если в мапе нет ключа {}
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ну там технически тоже будет nil, если в мапе нет ключа {}
А если есть :)
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
))
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Вспомнилось, На 4clojure была задачка одна
Нужно было написать функцию, которая кушает вектор, сет, мапу или лист (одно из 4х), и определяет, что из этого она съела
Нельзя использовать предикаты, instance?, type, class и иже с ними
Чисто по операциям и поведению определить
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Особенно интересно с пустыми коллекциями
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ну там технически тоже будет nil, если в мапе нет ключа {}
Не ты не понял. если ты вызываешь (key map) и key == nil то у тебя происходит вызов функции nil
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
что в кложе приводит к ошибке
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Anton Chikin
что в кложе приводит к ошибке
потому что нил не функция
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Anton Chikin
Не ты не понял. если ты вызываешь (key map) и key == nil то у тебя происходит вызов функции nil
А, я в другуб сторону имел ввиду (мап кей)
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Я так делаю
(const-key var-map)
(const-map var-key)
(get var-map var-key)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Мне кажется в довольно большом числе случаев о мапах удобно думать, как о функциях
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Если это маппинг из одного "енама" в другой, например
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ну зависит от контекста
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Я так делаю
(const-key var-map)
(const-map var-key)
(get var-map var-key)
вот
источник

A

Andrey in Clojure — русскоговорящее сообщество
Как лучше всего осваивать емакс? Насколько для новичка ванилла хуже spacemacs?
источник

IR

Ingrid Raines in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Джентльмены, я внезапно осознал, что кложурные митапы IRL надо проводить в сидрериях
Why not бары, там и сидр есть и всё остальное
источник

IR

Ingrid Raines in Clojure — русскоговорящее сообщество
Это из видео ниже?
источник