例如,解決了以下問題在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