betoesquivel

tarea 5, 2, pliega

Oct 15th, 2014
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.32 KB | None | 0 0
  1. ; reduce una lista aplicando operador binario de izq a der
  2. ; utilizando como op1 elementos de la lista y op2 el segundo argumento
  3. ; o el resultado
  4. (define pliega
  5.     (lambda (func op2 list)
  6.         (if (not (null? list))
  7.             (pliega func (func (car list) (op2)) (cdr list))
  8.             op2
  9.         )
  10.     )
  11. )
Advertisement