clojureを使用すると、文字列ファイルを読み込んでint配列またはベクトルに格納する方法を教えてください。Clojure:文字列ファイルを整数配列に置きます
ここまでは私の機能です。
(:require [clojure.java.io :as io])
(defn getData [filename]
(doseq [line
(with-open [rdr (io/reader filename)]
(doall (line-seq rdr)))]
(println line)))
(defn convert [string]
(map #(Integer/parseInt %)
(.split #" " string)))
ここからどこに行くのかわかりません。 getData関数が変換関数内でgetData関数を呼び出そうとしましたが、getData関数が文字列を返さないために運がなかった。
-> (apply convert (getData "num.txt"))