【发布时间】:2015-02-06 13:59:19
【问题描述】:
我对 clojure 的 惰性序列感到好奇。在 REPL 中,我定义了一个变量 foo:
user> (def foo (map println [1 2 3]))
#'user/foo
在第一次评估 foo 时,它似乎有效:
user> foo
1
2
3
(nil nil nil)
但是在第一次之后,为什么它变得懒惰了?
user> foo
(nil nil nil)
【问题讨论】:
标签: clojure