Wieczos Blog

Ich laufe auf Sonnenschein!

Archiv für die 'Core' Kategorie

Clojure: letfn

Freitag, Januar 6th, 2012

Da die Doku kein Beispiel für die Verwendung von letfn hat, hier ein kleines Beispiel für eine Fibonacci-Sequenz: (defn fib-list [z] "Returns a list with z Fibonacci numbers" ; direkte Funktionsdefinition mit Name & Parameter OHNE fn (letfn [(fib [x] (if (< x 3) 1 (+ (fib (- x 1)) (fib (- x 2)) ) […]