最佳答案
我在 Clojure 尝试了以下方法,希望返回非惰性序列的类:
(.getClass (doall (take 3 (repeatedly rand))))
但是,这仍然返回 clojure.lang.LazySeq
。我的猜测是,doall
确实计算了整个序列,但是返回了原始序列,因为它对制表仍然有用。
那么,从惰性序列创建非惰性序列的惯用方法是什么呢?