В Clojure, я могу destructure карту, как это:реструктуризации Карта
(let [{:keys [key1 key2]} {:key1 1 :key2 2}]
...)
, который аналогичен методу CoffeeScript в:
{key1, key2} = {key1: 1, key2: 2}
CoffeeScript может также сделать это:
a = 1
b = 2
obj = {a, b} // just like writing {a: a, b: b}
Есть ли такой ярлык в Clojure?
Полезно действительно полезно! Есть документация в любом месте? – benekastah
@benekastah Не совсем. Вы можете прочитать исходный код и посмотреть на тесты - большинство функций тестируются таким образом, чтобы было понятно, как они должны использоваться. – amalloy