Clojure'da tembel olmayan bir dizinin sınıfının döndürülmesini bekleyerek aşağıdakileri denedim:
(.getClass (doall (take 3 (repeatedly rand))))
Ancak bu hala geri dönüyor clojure.lang.LazySeq. Tahminimce bu doall, tüm diziyi değerlendiriyor, ancak not alma için hala yararlı olduğu için orijinal diziyi döndürüyor.
Öyleyse, tembel olandan tembel olmayan bir sekans yaratmanın deyimsel yolu nedir?
doall