title: How to print each elements of a hash map list using map function in clojure?
body: <p>I am constructing a list of hash maps which is then passed to another function. When I try to print each hash maps from the list using <code>map</code> it is not working. I am able to print the full list or get the first element etc.</p>
  
  <pre><code>(defn m [a]
      (println a)
      (map #(println %) a))
  </code></pre>
  
  <p>The following works from the repl only.</p>
  
  <pre><code>(m (map #(hash-map :a %) [1 2 3]))
  </code></pre>
  
  <p>But from the program that I load using <code>load-file</code> it is not working. I am seeing the <code>a</code> but not its individual elements. What's wrong?</p>