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