1
有沒有辦法在Clojure中描述任意惰性自遞歸數據結構? 比方說,比如我想要做這樣的事情:Clojure中惰性自遞歸數據結構
(def inf-seq (fn rec [] (lazy-seq (cons 42 (rec)))))
(take 3 (inf-seq))
但與地圖:
(def inf-map (fn rec [] (??? {:a (rec) :b 42})))
(get-in (inf-map) [:a :a :a :b])
另見(http://stackoverflow.com/questions/3542236/clojure-deferred-function-execution) – Jens