1
(map (fn [x y] (do-work x y)) {:a 1 :b 2})
не будет работать, потому что map
ожидается функция с одним аргументом. Я должен был сделать (map (fn [x] (let [[p q] x] (do-work p q))) {:a 1 :b 2})
, где let
должен был разрушить пару значений ключа. Есть ли способ дать fn
разрушить аргумент?Как разрушить аргумент функции?
О, это так интуитивно! Спасибо! – woodings