I\'m a clojure beginner. How do I create a map from a lazySeq?
(def fields [:name :age :color])
(def values [\"joe\" 32 \"red\"])
(def record (interleave fie
This isn't sensible at all, but since the original question wanted to use into
with record
:
(into {} (map vec (partition 2 record)))
To answer your actual question:
(apply hash-map record)
But since you actually already have separate keys and values, you can use
(zipmap fields values)
Or if you have your heart set on into
, you could
(into {} (map vector fields values))