В настоящее время у меня проблема, когда я должен прочитать текстовый файл из командной строки, содержащий хотя бы одно целое число. Я читаю файл, выполняя регулярное выражение, чтобы игнорировать пробелы.
(re-seq #"[0-9]+" (slurp (first *command-line-args*)))
После этого мне нужно написать целую функцию, чтобы преобразовать эту последовательность строк в последовательность целых чисел. По-видимому, я не могу сопоставить Integer.
с последовательностью (если я неправильно использую карту).
Есть ли какой-то элегантный способ справиться с этим, что-то похожее на карту? Или мне нужно сначала рекурсивно выскочить и отбросить его до Integer.
, чтобы заставить это работать?
В настоящее время я изучаю Clojure, и когда я изучаю биты, я возвращаюсь назад и делаю небольшие викторины программистов, которые я использовал для поиска других языков.