Size: a a a

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

2020 November 07

CD

Camina Drummer in Clojure — русскоговорящее сообщество
И ещё вопрос: часто ли рефреймовкие компоненты пишутся таким образом, чтобы принимать и деструктурить хэшмапу вместо обычных параметров?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
Как вот эта вот конструкция в векторе параметров называется? где можно при это почитать?
Destructuring
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
И ещё вопрос: часто ли рефреймовкие компоненты пишутся таким образом, чтобы принимать и деструктурить хэшмапу вместо обычных параметров?
Да как удобно
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Anton Chikin
Destructuring
А оно разве не наоборот в мапу собирается?
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Anton Chikin
Да как удобно
Ну какой-то же стандарт всё равно должен быть
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Camina Drummer
Ну какой-то же стандарт всё равно должен быть
у нас тут большой уровень свободы
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Я хочу ui kit сделать, например, поэтому хочу придерживаться стандартизации
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
Ну какой-то же стандарт всё равно должен быть
Да не не должен.
источник

ИФ

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

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Camina Drummer
А оно разве не наоборот в мапу собирается?
Destructuring наоборот, разбирает
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
А оно разве не наоборот в мапу собирается?
Нет
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
я запуталась
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
( пример отсюда http://reagent-project.github.io )
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Camina Drummer
я запуталась
да всё ок, потренируйся с простыми примерами несколько раз
источник

ИФ

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

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
есть ещё (defn f1 [& {:as params}])
источник

ИФ

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
я запуталась
Тут деструктурится мапа плюс есть доступ ко всей мапе через алиас :as
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Camina Drummer
я запуталась
А откуда там data берётся? 🤔
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Anton Chikin
Тут деструктурится мапа плюс есть доступ ко всей мапе через алиас :as
а, спасибо
источник