Per esempio, risolvendo il seguente problemaIn Clojure, è possibile definire una funzione anonima all'interno di una funzione anonima?
http://projecteuler.net/problem=5
mi si avvicinò con la soluzione seguente
(defn div [n] (= 0 (reduce + (map #(mod n %) (range 1 21)))))
(take 1 (filter #(= true (div %)) (range 20 1e11 20)))
Supponiamo per un certo divertimento golf desidero unire la prima linea come una funzione anonima in seconda linea. La lingua supporta questo?
È possibile riscrivere la soluzione in modo più efficace. Vedi la mia risposta qui sotto. – viebel