【发布时间】:2015-11-26 01:38:36
【问题描述】:
我见过this question,但它不起作用。
(require '[clojure.core.async :as a])
(def ch2 (a/chan))
(defn my-take [] (a/take! ch2 (fn [v] (println v) (my-take))))
(a/put! ch2 "value" (fn (if [success?] (println "success"))))
lein repl 上的此代码按预期工作。但在 *cider repl* 上,它不会打印 println 语句。
我也没有在*nrepl-server* 缓冲区上看到任何输出。
【问题讨论】: