Size: a a a

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

2021 July 21

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
под -> заточено
источник

DL

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

Г

Григорий in Clojure — русскоговорящее сообщество
иии... снова в студии вопрос по реакту и реагенту!
я вижу в реакте такую нотацию:
backgroundColor: 'grey.50032'
я-то знаю, что в theme есть .grey, у которого может быть .500.
а что мне писать в реагенте вместо этого? так и оставлять строкой?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Это какая-то странная нотация или я слишком долго не видел фронтенд.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
То есть ‘grey’ я ещё понимаю.
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
ну если работает так и оставь :)
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Как же кайфово писать на кложе 😭🤤
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Крик души
источник

SP

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

DL

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
После всего остального всё таки кайфово
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Ты знаешь как твой ник переводится?)
источник
2021 July 22

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Ребят, нубский вопрос. Как правильно сделать вот такое

Input: [{:cond cond1 :action action1}
           {:cond cond2 :action action2}
            ...
           {:cond condN :action actionN}]

Out:   (fn [x]
              (case x
                cond1 action1
                cond2 action2
                ....
                condN actionN)

?

Заранее количество кондишнов неизвестно, но формат у всех одинаковый.

🤔🤔
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Я для универа пишу машину тюринга 🙃🙃
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Сейчас пока достаю значения с помощью let вот так.

 (defn test-destructuring [state]
    (let [{cond :cond
         action :action} state]
   (print cond action)))


Чувствую что нужно как-то их в case подставить, но не уверен как.
источник

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Наверное мне нужны макросы 🤔🤔
источник

DL

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

DL

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
ну и деструктурить удобнее и короче через :keys в данном случае
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(some (fn [{:keys [cond action]}]
       (when cond
         (action)))
     input)
источник