我写这个函数,但它的返回值是什么。这个函数的返回值是什么?
(defn read-data [file]
(let [code (subs (.getName file) 0 3)]
(with-open [rdr (clojure.java.io/reader file)]
(drop 1 (line-seq rdr)))))
(def d (read-data "data.db"))
直到现在。但是,当我想要打印出来。
(clojure.pprint/pprint d)
我有一个例外:
Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Stream closed
让我糊涂了,有什么不对?返回值不是一个列表?如何在这种情况下作为新手进行调试?
谢谢!
你是第一个。谢谢! – Kane 2012-04-03 04:22:31