Append through accumulate in Scheme
От: IgorT75  
Дата: 01.10.07 12:23
Оценка:
Господа знатоки Scheme, помогите плиз:
надо выразить append (слияние 2х списков) через accumulate
Должно быть что-то типа этого:

(define append (list1 list2)
    (accumulate cons <???>  <???>))

Что поставить вместо вопросов??
На всяк случае если кто не знает что есть accumulate:
аккумулирует список (3й параметр) при помощи 1го параметра-операции (у нас cons) и
начального значения (у нас 2й параметр)
Там еще была задача выразить length и map через accumulate,
но это осилил.
Спасибо заранее...

01.10.07 17:13: Перенесено модератором из 'C/C++' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.