谁能解释导致以下所有 nil 值的原因?
(defn my-for []
(for [n (range 0 40)]
(println n)))
(my-for)
结果(省略一些数值):
(0 1 2 ... 30 31 nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil 32 33 ... 38 39 nil nil nil无 无 无 无 无 无)