sndl 20 окт 2011 в 10:54Functional thinking: Thinking functionally, Часть 2Время на прочтение9 минКоличество просмотров5.7KПрограммирование * ПереводВсего голосов 36: ↑36 и ↓0+36Добавить в закладки130Комментарии7
mobyte 20 окт 2011 в 11:47На clojure можно и без «for» чисто функционально написать: (defn factors [number] (filter #(is-factor? % number) (range 1 number))) Также можно «удешевить» sum-factors: (defn sum-factors [number] (apply + (factors number)))
CheatEx 20 окт 2011 в 12:13Показать предыдущий комментарийUse the tags, Luke. habrahabr.ru/tag/functional%20thinking/
CheatEx 21 окт 2011 в 11:28Показать предыдущий комментарийА можете чуть подробнее и конструктивнее осветить проблемы?
Colwin 29 ноя 2011 в 03:31(= number (- (sum-factors number) number))) А разве не (= number (sum-factors number))) ?
Functional thinking: Thinking functionally, Часть 2