Size: a a a

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

2021 July 28

E

ETL in Clojure — русскоговорящее сообщество
тогда я бы сделал (def destructed-nested-structure ) и использовать его ниже по коду )
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
то есть деструктуризация всегда одинаковая, а тело совсем разное?
но использует одни и те же поля?
и сколько полей используется?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
почти одни и те же. полей пять, но каждое из них — тоже хешмапа.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Мне не влом дестрактить, так выходит намного понятнее другим кодерам. Просто дупликация из ниоткуда берется. Мб есть какая-то элегантная либа.
источник

D

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

Г

Григорий in Clojure — русскоговорящее сообщество
конкретный или абстрактный?
источник

D

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
не парься. надо знать, когда остановиться.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
это не дублирование, а видимость её
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
не хочется же тебе устранить дублирование вот этих "(defn ... [x] ... )", хотя можно было бы.
вот и с этими деструктуризациями тоже так - расслабься.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
возможно тебе хочется функции с 5-ю аргументами
источник

E

ETL in Clojure — русскоговорящее сообщество
:keys ежели что можно делать в векторе объявления аргументов в форме defn, не внутри let
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
звучит как реакт компоненты, штук 5 в дереве
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Бинго! Реакт. Но я про тему.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
тема reagent-material-ui'я.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
то есть каждое поле в теле используется по одному разу?
если так, то может без деструктуризации будет нагляднее
источник
2021 July 29

SM

Sergey Malenkov in Clojure — русскоговорящее сообщество
может, здесь reduce подойдет?
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Над этим тоже помедитирую, спасибо!
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Простите за спам, не понимаю почему не срабатывает recur здесь 😭
Может кто-то заметит в чем дело?

(defn compute [transitions states]
 (loop [current-transitions transitions]
   (some (fn [{:keys [read action to_state write]}]
           (when (= read (read-tape))
             (write-tape action write)
             (if (= to_state "HALT")
               (System/exit 0)
               (do
                 (println @tape)
                 (recur (get states (keyword to_state)))))))
         current-transitions)))
источник