С Clojure, как мне найти первый индекс с положительным значением в этом векторе [-1 0 3 7 9]
?
Я знаю, что вы можете получить первый результат чего-то довольно элегантно с помощью first
и filter
:
(first (filter pos? [-1 0 99 100 101]))
Этот код возвращает значение 99
. Ответ, который я хочу, - это индекс 2
.