鉴于地图:
(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)