Size: a a a

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

2021 September 02

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
так и сделал пока, проблема в том, что это будет работать, пока у меня где-то снаружи не поменяется спека на db/id, мне кажется это как-то не совсем правильно
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
db/id можно задать просто как (some-fn string? int?)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
тогда она не будет давать вектор с меткой
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
метка нужна только если в коде какой-то case по ней
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
я упрощенный вариант специально делал для демонстрации, там в любом случае будет присутствовать s/keys, который увидит db/id, даже если его явно не обязать его проверять и законформит, в итоге такой вариант тоже развалится)
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
остается только брать last в db/id
источник
2021 September 03

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Перевыпуск в хорошем качестве:

https://youtu.be/LKtk3HCgTa8
источник

SP

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

SP

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

SP

Stas P in Clojure — русскоговорящее сообщество
(defn calculate-secondary-status [sorted-events]
(get status/action-code->secondary-status
     (get-in
       (first
         (filter #(= (:eventType %) history/event-delivery-notification) sorted-events))
       [:eventData :xResponse :notification :xCode]))
)
источник

SP

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

SP

Stas P in Clojure — русскоговорящее сообщество
идея что заходит список. я вначале фильтрую потом беру первый элемент потом (эта мапа) из мапы достаю значение текста, иду с этим значением в другую мапу и достаю нейм по этому строковому значению
источник

SP

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
По-идее проще это разделить на два этапа )
источник

SP

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

SP

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
между тем код не отражает эту последовательность шагов
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
```
(defn calculate-secondary-status [sorted-events]
 (let [x-code (-> (filter #(= (
:eventType 😵 history/event-delivery-notification) sorted-events)
                  (first)
                  (get-in [
:eventData :xResponse :notification :xCode]))]
   (get status/action-code->secondary-status x-code)))

```
источник

SP

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Для любителей приключений есть as->
источник