Clojure中,我可以解構的地圖是這樣的:地圖重組
(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