Örneğin, aşağıdaki sorunuClojure'da, anonim bir işlev içinde anonim bir işlev tanımlamak mümkün mü?
http://projecteuler.net/problem=5
çözme ben
(defn div [n] (= 0 (reduce + (map #(mod n %) (range 1 21)))))
(take 1 (filter #(= true (div %)) (range 20 1e11 20)))
İçine anonim fonksiyon olarak ilk satırı birleştirmek isteyen bazı golf eğlence için varsayalım aşağıdaki çözüm geldi ikinci çizgi. Dil bunu destekliyor mu?
Çözümünüzü daha etkili bir şekilde yeniden yazabilirsiniz. Cevabımı aşağıya bakın. – viebel