Tôi mới dùng Clojure và thấy rằng khi tôi lặp lại vectơ này trong clojure bằng cách sử dụng danh sách, tôi nhận được một số số nil
s ở cuối.Lặp qua các vectơ
(def myVec [1,2,3])
user=> (for [x myVec] (println x))
(1
2
3
nil nil nil)
tôi nhận được điều tương tự sử dụng map
user=> (map println myVec)
(1
2
3
nil nil nil)
những gì gây ra nill được in trong những trường hợp này?
sử dụng (liềuq [x myVec] (println x)) – BLUEPIXY