我使用lein new app test-println
创建一个clojure应用并使用lein repl
启动repl,然后输入(map println [1 2 3 4 5 6])
并获得预期结果:
test-println.core=> (map println [1 2 3 4 5 6])
1
2
3
4
5
6
(nil nil nil nil nil nil)
但是,如果我将(map println [1 2 3 4 5 6])
添加到src/test_println/core.clj
的末尾:
(ns test-println.core
(:gen-class))
(defn -main
"I don't do a whole lot ... yet."
[& args]
(println "Hello, World!")
(map println [1 2 3 4 5 6]))
lean run
仅打印Hello, World!
。