**Contexto:
(def pedido {:mochila {:quantidade 2, :preco 80} :camiseta {:quantidade 3, :preco 40}})
(defn imprime-e-15 [valor] (println "valor =" valor) 15)
(println (map imprime-e-15 pedido))
**Dúvida:
Por que o retorno do map neste exemplo fica "travado" para cada elemento?
(valor = [:mochila {:quantidade 2, :preco 80}] valor = [:camiseta {:quantidade 3, :preco 40}] 15 15)
Como o map aplica a função para cada elemento, eu esperaria que o retorno fosse:
(valor = [:mochila {:quantidade 2, :preco 80}] 15 valor = [:camiseta {:quantidade 3, :preco 40}] 15)