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