Advertisement
Guest User

Why I obtain an empty string?

a guest
Dec 26th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (let [my-map {:a 1 :b 2 :c 3 :d 4}
  2.       fm (java.io.StringWriter.)]
  3.   (binding [*out* fm]
  4.     (for [[k v] my-map]
  5.       (println k "->" v)))
  6.   (str fm))
  7. ;=> ""
  8.  
  9. (with-out-str (for [[k v] {:a 1 :b 2 :c 3 :d 4}] (println k "->" v)))
  10. ;=> ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement