Здравствуйте, Трурль, Вы писали:
Т>А еще лучше без лямбды.
Т>Т>(define (sum from total)
Т> (if (= 0 from)
Т> total
Т> (sum (- from 1) (+ total from))))
Т>
Выглядит всё равно заумно, ни на грамм не проще императивного цикла. Получается, чтобы почуять выгоду функциональщины на сложных вычислениях (а годится ли функциональщина где-нибудь ещё, кроме вычислений?), нужно сначала сполна хлебнуть её недостатков на простых вычислениях?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>