Здравствуйте, я изучаю clojure, и я хочу понять, что происходит, когда я печатаю
(map println '(1 2 3 4))
Я ожидал чего-то вроде
1
2
3
4
но я получил
(1
2
nil 3
nil 4
nil nil)
Это просто пример, который я составил. Я просто хочу понять, что происходит. Может быть, что-то связано с ленинностью?