File 带open的应该是一个向量但它是一个向量

File 带open的应该是一个向量但它是一个向量,file,clojure,io,File,Clojure,Io,我试图读取位于我的leiningen项目资源目录中的input.txt文件,我得到了带有open“should is vector”的“Parameter declaration”,但在我看来它像是一个向量 (defn read-freq (with-open [rdr (io/resource "input.txt")] (doseq [line (line-seq rdr)] (println line)))) Parameter declaration

我试图读取位于我的leiningen项目资源目录中的input.txt文件,我得到了带有open“should is vector”的“Parameter declaration”,但在我看来它像是一个向量

 (defn read-freq 
   (with-open [rdr (io/resource "input.txt")]
     (doseq [line (line-seq rdr)]
       (println line))))

 Parameter declaration "with-open" should be a vector

我做错了什么?

您的函数缺少参数向量

第1行应改为:

(defn read-freq []

您的函数缺少参数向量

第1行应改为:

(defn read-freq []

谢谢我想这很明显,但我是个新手。给出的错误不是最适合初学者的。谢谢我想这很明显,但我是个新手。给出的错误不是最适合初学者的。