内置函数,在给定一系列对的情况下构造映射

时间:2013-03-04 05:11:18

标签: clojure

在地图上调用seq时,您会得到一对对象列表 -

(seq {:a 4 :b 5}) 
;; => ([:a 4] [:b 5])

但是当在列表上调用apply hashmap时,它不会返回哈希映射,而是使用第一对作为第二对的键

是否有一个内置函数,在给定一对序列时返回一个映射?

1 个答案:

答案 0 :(得分:3)

您可以使用into

(into {} (seq {:a 4 :b 5}))
;; => {:a 4 :b 5}