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