Skip to content

Commit bcc7c58

Browse files
committed
fix recursive odd?/even?
1 parent 9443315 commit bcc7c58

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

ch01-welcome-repl-interactions.clj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
;-----
32
(defn average
43
[numbers]
@@ -542,10 +541,12 @@ p
542541

543542
;-----
544543
(letfn [(odd? [n]
545-
(even? (dec n)))
544+
(if (zero? n)
545+
false
546+
(even? (dec n))))
546547
(even? [n]
547548
(or (zero? n)
548-
(odd? (dec n))))]
549+
(odd? (dec n))))]
549550
(odd? 11))
550551
;= true
551552

0 commit comments

Comments
 (0)