user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]))
hi mum
hi dad
hi sister
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) nil)
nil
user=> *clojure-version*
{:major 1, :minor 5, :incremental 0, :qualifier "RC17"}
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) 1)
;IllegalArgumentException Don't know how to create ISeq from: java.lang.Long clojure.lang.RT.seqFrom (RT.java:505)
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) '(1))
;ClassCastException clojure.lang.LazySeq cannot be cast to java.lang.Number clojure.lang.Numbers.isPos (Numbers.java:94)
user=> (dorun 1 (map #(println "hi" %) ["mum" "dad" "sister"]))
hi mum
hi dad
hi sister
nil
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]))
hi mum
hi dad
hi sister
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) nil)
nil
user=> *clojure-version*
{:major 1, :minor 5, :incremental 0, :qualifier "RC17"}
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) 1)
;IllegalArgumentException Don't know how to create ISeq from: java.lang.Long clojure.lang.RT.seqFrom (RT.java:505)
user=> (dorun (map #(println "hi" %) ["mum" "dad" "sister"]) '(1))
;ClassCastException clojure.lang.LazySeq cannot be cast to java.lang.Number clojure.lang.Numbers.isPos (Numbers.java:94)
user=> (dorun 1 (map #(println "hi" %) ["mum" "dad" "sister"]))
hi mum
hi dad
hi sister
nil