Я новичок в Clojure, и мне было интересно, есть ли способ создать последовательность карт из двух или более последовательностей.
Допустим, у вас есть:
(def numbers '(1 2 3))
(def letters '("a" "b" "c"))
(def shapes '("circle" "square" "triangle"))
Если вы объединил те, которые я хотел бы получить, что было бы массивом хэшей в Ruby или последовательностью карт в Clojure?
({:number 1, :letter "a", :shape "circle"} {:number 2, :letter "b", :shape "square"} {:number 3, :letter "c", :shape "triangle"})
спасибо!