我无法弄清楚为什么这个惰性序列没有打印。我已经查看了这里的其他帖子(例如this),但似乎没有一个正是我想要的。这是代码段...
(defn exp [x n]
(reduce * (repeat n x))
)
(defn primes
([] (primes 1 1))
([n m] (if (= n 1) (lazy-seq (cons (* (exp 7 n) (exp 11 m)) (primes (+ m 1) (1))))
(lazy-seq (cons (* (exp 7 n) (exp 11 m)) (primes (- n 1) (+ m 1)))))
)
)
(take 4 (primes))
任何帮助是极大的赞赏。谢谢!