我需要从.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)
这是我希望读取和存储的输入二维数组
---#--###----
-#---#----##-
####-#-#-#-##
---#---#-#---
-#-####---##-
-#------#----
-############
------------@