> 1 <

Автор Сообщение

testing

Members


Статус

1 сообщений

Где: ---
Род занятий:
Возраст:

#7099   2013-07-05 13:56 GMT+3 часа(ов)      
Здравствуйте.
Кто-нибудь может помочь с простым примером Y-комбинатора, например для вычисления длины списка?
Все что до этого находил либо не работало, либо было слишком сложным и обычно не на лиспе, чего-то простого в стиле
(defun sqr (x)
((lambda (x) (* x x)) x))
почему-то нигде нет.
Спасибо.

VH

Members


Статус

289 сообщений

Где: ---
Род занятий:
Возраст:

#7100   2013-07-08 14:18 GMT+3 часа(ов)      
((lambda (F L)
(funcall F F L))
(lambda (F L)
(if L (1+ (funcall F F (cdr L))) 0))
список
)
> 1 <


Онлайн :

0 пользователь(ей), 41 гость(ей) :




Реклама на сайте: