Re[3]: Что это
От: Трурль  
Дата: 17.06.05 05:44
Оценка:
Здравствуйте, Кодёнок, Вы писали:

Кё>Лучше классика:

Кё>
Кё>(define sum
Кё>   (lambda (from total)
Кё>       (if (= 0 from)
Кё>           total
Кё>           (sum (- from 1) (+ total from)))))

Кё>(sum 10 0)
Кё>


А еще лучше без лямбды.
(define (sum from total)
   (if (= 0 from)
       total
       (sum (- from 1) (+ total from))))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.