根据马克的精彩教程页面,“map函数将给定的一个参数函数应用于集合中的每个项,返回结果的惰性序列”。
然而,当我执行以下操作时:
在REPL中,我可以获得println的全部输出结果,而不仅仅是第一个元素!这是怎么回事?
然而,当我执行以下操作时:
(def input-message-list (range 100 126))
(defn test-123 [in]
(println "doing " in)
(str "out " in))
(def output-test (map
test-123
input-message-list))
(first output-test)
在REPL中,我可以获得println的全部输出结果,而不仅仅是第一个元素!这是怎么回事?