Я ищу функцию, которая возвращает первый элемент в последовательности, для которой fn оценивается как true. Например:
(first-map (fn [x] (= x 1)) '(3 4 1))
Вышеуказанная поддельная функция должна возвращать 1 (последний элемент в списке). Есть ли что-то подобное в Clojure?