我正在学校学习clojure,我正在考试.我只是在做一些事情,以确保我掌握它.
我试图逐行读取文件,就像我一样,只要有";"就想分割行.
到目前为止,这是我的代码
(defn readFile []
(map (fn [line] (clojure.string/split line #";"))
(with-open [rdr (reader "C:/Users/Rohil/Documents/work.txt.txt")]
(doseq [line (line-seq rdr)]
(clojure.string/split line #";")
(println line)))))
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我仍然得到输出:
"I;Am;A;String;"
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?