【发布时间】:2014-12-31 20:43:14
【问题描述】:
如果我尝试在我的 emacs cider-repl 中评估以下代码,则会按预期返回 nil,但不会在 repl 缓冲区或控制台中进行任何打印。我怎样才能按预期打印出来?
(dotimes [i 5]
(.start
(Thread.
(fn []
(Thread/sleep (rand 500))
(println (format "Finished %d on %s" i (Thread/currentThread)))))))
;=> nil
这很好用,但是:
(println (format "Finished 1 on %s" (Thread/currentThread)))
;=> Finished 1 on Thread[nREPL-worker-18,5,main]
----------- mini-buffer -----------------
nil
【问题讨论】:
标签: emacs clojure stdout read-eval-print-loop cider