> 1 <

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

aleator

Members


Статус

6 сообщений

Где: Belarus Полоцк
Род занятий: Отец, студент-заочник, рабочий
Возраст: 44

#4389   2011-05-27 15:17 GMT+3 часа(ов)      
Что такое "pred" в этом коде?

(defun partition (pred list)
(list (remove-if-not pred list)
(remove-if pred list)))

(defun partition-by-sign (list)
(partition #'(lambda (x) (>= x 0))
list))

megamanx

Members


Статус

307 сообщений

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

#4391   2011-05-27 20:30 GMT+3 часа(ов)      
имя аргумента, как и list в данном случае. Функция remove-if принимает в качестве первого аргумента функцию (pred - предикат), а в качестве второго - список (list).
Теперь вопрос к вам - первая ссылка в гугле на запрос lisp remove-if выдаёт
http://www.cs.sfu.ca/CC/310/pwfong/Lisp/2/tutorial2.html, где всё подробно объяснено.
I wish I'd made you angry earlier
> 1 <


Онлайн :

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