Pascal's triangle: Difference between revisions

Clojure
(Clojure)
(Clojure)
Line 67:
=={{header|Clojure}}==
 
For n < 1, prints nothing, always returns nil. Copied from the Common Lisp implementation above, but with local functions and explicityexplicit tail-call-optimized recursion (recur).
(defn pascal [n]
(let [newrow (fn newrow [lst ret]
Anonymous user