Size: a a a

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

2021 November 01

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
для clojure.test - одинаковые
источник

SP

Stas P in Clojure — русскоговорящее сообщество
там тесты такие маниаккальные с использованием всего чего можно и нельзя возможно там падает где то потому что для того кто писал тест это разные типы
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
там гет-ином значения достаются
источник

SP

Stas P in Clojure — русскоговорящее сообщество
это как в джаве был бы мап который конвертит в лист и мап который конвертит в сет.
источник

SP

Stas P in Clojure — русскоговорящее сообщество
всем спасибо за помощь я сегодня узнал немного больше
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
если надо nil заменить на "not defined" и у ты уже готов использовать update-in, то хорошо подходит такая связка:
(update-in s path (fnil identity "not defined")
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
но чтобы "" заменить на "not defined" нужно немного извернуться.
там тебе поможет not-empty
(not-empty "") ; => nil
источник

SP

Stas P in Clojure — русскоговорящее сообщество
я так понял что может быть только эмпти стринг но не нил
источник

SP

Stas P in Clojure — русскоговорящее сообщество
по нилу пожеланий не было
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
чтобы не заморачиваться - можно просто юзать seq :)
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
лучше нот-эмпти всё таки
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
чем лучше?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Если уже готов, то clojure.walk 😉
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
чем сек конечно же
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
ну и вообще там строка нужна, а не сиквенс
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
(defn fempty
 [f x]
 (fn [y] (if (not-empty y) (f y) x)))
=> #'user/fempty
((fempty identity "not defined") "foo")
=> "foo"
((fempty identity "not defined") "")
=> "not defined"
((fempty identity "not defined") nil)
=> "not defined"
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
а какой смысл юзать not-empty, если он используется только в условии?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
да. можно seq
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
но это опять же, усложнение ради усложнения имхо
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
(or (not-empty s) "not-defined")
источник