从文件中读取二维数组并存储在Clojure中的二维数组中

时间:2019-05-26 17:30:56

标签: clojure

我需要从.txt文件输入2维数组,然后将其存储在2d数组中(长度和宽度可变),以便以后可以访问内容,就像在Java或其他OO中一样编程语言。具体来说,这是一个迷宫问题。

我能够读取文件并获取二维数组中的列数。

(require '[clojure.string :as str])

(def input (slurp "map.txt"))

(def splitInput (str/split input #"\n"))

(defn read-file-lines []
  (def columnCount (count splitInput))
  (println columnCount)
  (println splitInput))

(read-file-lines)

这是我希望读取和存储的输入二维数组

 ---#--###----

 -#---#----##-

 ####-#-#-#-## 

 ---#---#-#---

-#-####---##-

-#------#----

-############

------------@

0 个答案:

没有答案