Soy nuevo en Clojure y parece que no puedo encontrar la forma de hacer algo que estoy seguro es trivial. Miré la función assoc
ya que creo que esta podría ser la respuesta, pero no puedo hacer que funcione.clojure 101 combinando vectores en un mapa
lo que tengo:
keys => [:num, :name, :age]
people => [ [1, "tim", 31] [2, "bob" 33] [3, "joe", 44] ]
Lo que quiero hacer es crear un vector de mapas, cada mapa se parece a
[ { :num 1, :name "tim", :age 31 }
{ :num 2, :name "bob", :age 33 }
{ :num 3, :name "joe", :age 44 } ]
Mi cerebro OO me quiere escribir un montón de bucles, pero sé que hay una mejor manera en la que estoy perdido en la gran API.
"Mi cerebro OO quiere que escriba un montón de bucles" << Los bucles son una característica de la programación imperativa, no OOP. Los dos son ortogonales. – missingfaktor