解构地图看起来与我相反。任何人都可以解释发生了什么?为什么Clojure的地图解构看起来颠倒了?
我期望这是解构地图
的适当形式; =>(让[{:AA:BB} {:1:B 2}] [AB])
其中返回Exception Unsupported binding form: :a clojure.core/destructure/pb--4541 (core.clj:4029)
。 Clojure文件说,以下是正确的方法。但它看起来键和值是颠倒的。
这应该是正确的方式:
; =>(让[{一个:AB:B} {:1:B 2}] [AB]) [1 2]
解构地图时发生了什么?
参见https://groups.google.com/forum/#!msg/clojure/iLOY9e1sYzk/pSgT4w2g_YcJ –