diff --git a/src/koans/24_macros.clj b/src/koans/24_macros.clj index 5b46cd3..d57f0a7 100644 --- a/src/koans/24_macros.clj +++ b/src/koans/24_macros.clj @@ -14,13 +14,13 @@ (defmacro recursive-infix [form] (cond (not (seq? form)) - __ + form (= 1 (count form)) `(recursive-infix ~(first form)) :else (let [operator (second form) first-arg (first form) - others __] + others (drop 2 form)] `(~operator (recursive-infix ~first-arg) (recursive-infix ~others)))))