例如,解决了以下问题在Clojure中,是否可以在匿名函数中定义一个匿名函数?
http://projecteuler.net/problem=5
我想出了以下解决方案
(defn div [n] (= 0 (reduce + (map #(mod n %) (range 1 21)))))
(take 1 (filter #(= true (div %)) (range 20 1e11 20)))
假设一些高尔夫的乐趣我想的第一行合并为一个匿名函数进第二行。语言是否支持这个?
您可以以更有效的方式重写您的解决方案。请参阅下面的答案。 – viebel 2012-02-09 20:57:07