标签: clojure
我在clojure中创建了两个函数
(defn incc [n] ((Thread/sleep 1000) (+ n 1)))
和
(defn incc [n] (Thread/sleep 1000) (+ n 1))
第一个抛出Null指针Exception而另一个像内置inc函数一样工作。有什么线索的原因?
inc
注意:我正在测试懒惰的seq,因此Thread/sleep
Thread/sleep