Size: a a a

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

2020 January 25

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ну вообще, у нас вроде ремув чаще фильтра используется в проекте
тебе сказали «не нужны», чего споришь? 😂
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ну вообще, у нас вроде ремув чаще фильтра используется в проекте
Хотя нет, не чаще. 125 vs 396 но используется вполне активно
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
а не было бы его в коре - был бы везде фильтр без особых потерь
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
тем более что ремувв нет а фиьтрв есть
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
тем более что ремувв нет а фиьтрв есть
нет и keepcat, а mapcat есть :(
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
мапкат это листомонадный бинт, штука нужная
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
а не было бы его в коре - был бы везде фильтр без особых потерь
(remove nil? ...)
vs
(filter some? ...)
Очень уж первое читабельнее
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
да ну
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Очевидно что хочется просто почистить коллекцию, а не выбрать что-то конкретное
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
а про личные неправильные дитссок-ины даже говорить нет смысла. есть нормальная однозначная семантика - https://weavejester.github.io/medley/medley.core.html
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
дофига разница почистить и выбрать
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
keep заменяет комбинацию filter+map
в скале тоже очень полезная штука, только называется collect
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
а про личные неправильные дитссок-ины даже говорить нет смысла. есть нормальная однозначная семантика - https://weavejester.github.io/medley/medley.core.html
Так вон же, тот что ты скинул, он удаляет пустые коллекции
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
ахахахахха
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
че, правда? )
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
На отсутствие в кложа коре говорят, что можно делать
(update-in {:a {:b {:c 1}} [:a :b] dissoc :c)
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
первое очевидно и однозначно
И соответственно получается первый вариант, что ты предпочитаешь
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
допустим. но в коре то нет все равно
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
допустим. но в коре то нет все равно
Потому что неодназначно поведение
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Ну ладно, в общем, нам обоим и так понятно. Я одно и то же повторяю
источник