0

seq在地图上被调用时,你会得到一个配对列表 -

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

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

是否有一个内置函数在给定一对序列时返回地图?

4

1 回答 1

3

您可以使用into

(into {} (seq {:a 4 :b 5}))
;; => {:a 4 :b 5}
于 2013-03-04T05:28:43.610 回答