title: Mapping over a vector performing side-effects
body: <p>I am attempting to iterate over a vector of "lines" in Clojure.  Essentially, it looks like:</p>
  
  <pre><code>[{:start {:x 1 :y 3 :z 4}, :end {:x 3 :y 7 :z 0}}, ...]
  </code></pre>
  
  <p>I would like to apply a function that prints each of these "lines" onto a new line, ala:</p>
  
  <pre><code>(map #(println %) vector-of-lines)
  </code></pre>
  
  <p>but that doesn't appear to call the function.  Should I not be using the "map" function in this instance?</p>