Используя код из this answer, яПрочитать файл в clojure и игнорировать первую строку?
(defn repeat-image [n string]
(println (apply str (repeat n string))))
(defn tile-image-across [x filename]
(with-open [rdr (reader filename)]
(doseq [line (line-seq rdr)]
(repeat-image x line))))
... замостить ASCII-изображение по горизонтали. Теперь, как я мог бы «игнорировать» первую строку? Причина, по которой я делаю это, - это каждое изображение имеет координаты (например, «20 63») в качестве первой строки, и мне не нужна строка. Я пробовал несколько способов (сохраняя индекс, сопоставляя шаблоны), но мои подходы были надуманными.
Удивительно, спасибо за подробный ответ! – Emil
Чтобы уточнить, каждое изображение находится в отдельном файле. – Emil