Как управлять записями?как управлять записями?
Где я могу найти несколько примеров?
Я хочу сделать последовательность записей. , например:
(defrecord Point [x y])
как сделать последовательность точек из '[[1 2] [3 4] [5 6]]'?
и если хранилище данных в файле:
1 2
3 4
5 6
как читать их в записи?
(with-open [rdr (clojure.java.io/reader file)]
(doall (? (line-seq rdr))))))
Спасибо!
но то, что я хочу сделать последовательности точек из списка. что-то вроде '(def seq (apply (Point.) [[1 2] [3 4]]))' Я знаю, что это неверно. – Kane
@JinZhang: Определить функцию '(defn make-point [xy] (Point. Xy))', тогда вы можете использовать '(map (partial apply make-point) [[1 2] [3 4]])' , – mange
Спасибо. Есть ли более удобный способ сделать это? без определения функции. как я уже упоминал выше, мне нужно прочитать все данные из файла и преобразовать его в последовательности точек. '(with-open [rdr (файл clojure.java.io/reader)] (doall (_____ (line-seq rdr))))))' – Kane