Цикл по векторам

Я новичок в Clojure и обнаружил, что когда я перебираю этот вектор в clojure, используя понимание списка, я получаю в конце несколько nil s.

(def myVec [1,2,3])

user=> (for [x myVec] (println x))
(1
2
3
nil nil nil)

Я получаю то же самое, используя карту

user=> (map println myVec)
(1
2
3
nil nil nil)

Что вызывает печать nill в этих случаях?

12
задан timbooo 19 May 2014 в 19:15
поделиться