Я новичок в Clojure и обнаружил, что когда я перебираю этот вектор в Clojure, используя понимание списка, я получаю в конце nil
.
(def myVec [1,2,3])
user=> (for [x myVec] (println x))
(1
2
3
nil nil nil)
Я получаю то же самое, используя map
user=> (map println myVec)
(1
2
3
nil nil nil)
Что заставляет печатать ниль в этих случаях?