我想要类似{:keys [...]}
构造逆的东西:
(let [x 1 y 2 z 3] (create-map x y z))
...应该返回{:x 1 :y 2 :z 3}
。
换句话说,我想避免在{:x x :y y :z z}
.
我想要这个功能的一个例子:
(defn create-some-service-handle [user-id password api-key]
{ :api-key api-key
:user-id user-id
:connection (obtain-connection user-id password) })