私はこの関数を書いていますが、その戻り値は何ですか?この関数の戻り値は何ですか?
(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
は、私は間違って何を、混乱?戻り値はリストではありませんか?初心者としてこのような状況でデバッグする方法は?
ありがとうございます!
あなたが最初のものである:
今、変数 "d" を機能です。ありがとう! – Kane