title: map print vs map println in Clojure
body: <p>I'm wondering why the following have different output orders in an nREPL</p>
  
  <pre><code>(map println [1 2 3])
  
  Result:
  1
  2
  3
  (nil nil nil)
  </code></pre>
  
  <p>Versus</p>
  
  <pre><code>(map print [1 2 3])
  
  Result:
  (nil nil nil)123
  </code></pre>
  
  <p>Why does applying print show the return value and then display 123?</p>