在clojure中,如何从地图绑定?

use*_*977 2 clojure

鉴于地图:

(def myMap {"a" 1 "b" 2 "c" 3 "d" 4 "e" 5 "f" 6})
Run Code Online (Sandbox Code Playgroud)

我希望用于let将每个键绑定到每个值.最简洁的方法是什么?

sw1*_*1nn 10

myMap声明一样,字符串键的解构似乎是最好的选择:

(let [{:strs [a b c d e f]} myMap] 
    (println a b c d e f))
;=> 1 2 3 4 5 6
Run Code Online (Sandbox Code Playgroud)