0
所以我有这个名单与调用线返回:初级Clojure中:试图在列表应用功能项
(def lines (into() (clojure.string/split-lines (slurp "input.txt"))))
而且我已经有了这两个功能:
(defn tokenize-line [x] (clojure.string/split x #" "))
(defn tokenize-list [lst] (for [x lst] (tokenize-line [x])))
当我通过(lines)
作为参数传递给tokenize-list
,我得到这个错误:
ClassCastException clojure.lang.PersistentList cannot be cast to clojure.lang.IFn
我想不出这个错误来自哪里,任何帮助都会很棒!
谢谢你,我再次对此感到满意,所以这真的有帮助! –