我寫這個函數,但它的返回值是什麼。這個函數的返回值是什麼?
(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