Я работаю через Clojure Коанс, и я добираюсь до коня-рекурсии.
Я не понимаю, как решить is-even?
с помощью рекурсии. Упражнение частично определяет эту функцию как:
(defn is-even? [n]
(if (= n 0)
true
(__ (is-even? (dec n)))))
Если я не хочу использовать рекурсию, я бы определил ее как (defn is-even? [n] (= (mod n 2) 0))
, но это противоречит точке упражнения.