У меня есть это:обработки несколько полей с картой в LUMINUS/Compojure
(defn my-page []
(layout/render
"page1.html" ({:articles (map
#(update % :field1 (fn [d] (something....)))
(db/get-all-articles))})))
; how can I call map again to process other fields?
; (map for :field2 .... ???? how?)
; (map for :field3 .... ???? how?)
Я хочу предварительной обработки в других областях также. Как я могу это сделать правильно? Я имею в виду, так как у меня уже есть переменная: статья и карта функций, , как бы я снова нарисовал карту для других полей, таких как: field2 и field3?
, что это 'M'? это данные, возвращаемые 'db/get-all-articles'? –
Это пример объекта карты (например, с данными вашей статьи). –
не создает ли новую структуру данных каждый раз? или это невозможно избежать в этом случае? –