Почему этот фрагмент кода Clojure:
user=> (map (constantly (println "Loop it.")) (range 0 3))
Дайте этот вывод:
Loop it. (nil nil nil)
Я ожидаю, что он напечатает «Loop it» три раза как побочный эффект трехкратной оценки функции.