Sono nuovo di Clojure e ho scoperto che quando eseguo il loop su questo vettore in clojure utilizzando una list comprehension ottengo alcuni nil
alla fine.Looping di vettori
(def myVec [1,2,3])
user=> (for [x myVec] (println x))
(1
2
3
nil nil nil)
ottengo la stessa cosa usando map
user=> (map println myVec)
(1
2
3
nil nil nil)
ciò che provoca il nill da stampare in questi casi?
utilizzando (doseq [x myVec] (println x)) – BLUEPIXY