Ich versuche, eine Textdatei zu öffnen und sie in eine Liste von Integer-Werten in Clojure aufzuteilen. Ich bekomme diesen Fehlercode jedes Mal, und ich habe keine Ahnung warum. Ich bin relativ neu in Lisp Entwicklung (ich meine ich begann vor zwei Stunden), also könnte es sein, dass ich eine wirklich dumme Frage stelle. ProstLisp: Ich weiß nicht, wie ich ISeq aus Java.lang.Integer erstellen kann
(ns clojure.examples.hello
(:gen-class))
(ns clojure-noob.core)
(defn toInt [s]
(Integer/parseInt (re-find #"\A-?\d+" s)))
(defn toIntList [s]
(if (not s)()
(list* (toInt (first (toInt s)) (toIntList first((rest
(clojure.string/split s #" "))))))
)
)
(println (str (toIntList (slurp "hab.txt"))))
Könnten Sie ein Beispiel Input buchen wie das, was 'hab.txt' enthalten würde? –
nur ein paar ganze Zahlen getrennt durch Leerzeichen –