2010-09-10 53 views
9

Son las funciones accumulate, compress, fold & reduce sinónimos?Acumular vs fold vs reducir vs compress

+2

como nombres de funciones son solo eso, y no todos estos nombres existen en cada lenguaje funcional, debería ser un poco más específico en el contexto del lenguaje funcional que utiliza. – kriss

+0

Es una especie de enlace cruzado aceptable aquí: http://stackoverflow.com/questions/3082324/foldl-versus-foldr-behavior-with-infinite-lists Haskell es bastante refinado en el manejo de estas construcciones. – JohnRood

Respuesta

9

Bueno, depende del idioma. Es una función común con diferentes nombres en diferentes idiomas.
Ver: Wikipedia entry

Pero sí, es conocido comúnmente como los nombres que ha mencionado más inject.
La entrada de Wikipedia tiene una lista más completa de sus alias en varios idiomas.

+0

y también algunos de estos nombres se usan para significados levemente diferentes (o incluso completamente diferentes). Como comprimir para llamar a algún algoritmo de compresión. – kriss

Cuestiones relacionadas