Es muy común que trabajemos con listas y también es muy común que tengamos que recorrerlas para obtener un valor. Por ejemplo si queremos el promedio de una lista de números, debemos sumar todos los números para luego dividirlos por la cantidad. Este es un patrón muy común y por lo tanto en Haskell nos brinda unas cuantas funciones muy útiles para encapsular este comportamiento. Estas funciones son llamadas pliegues (o folds en ingles). Un pliegue toma una función binaria, un valor inicial (llamémoslo acumulador) y una lista que plegar. La función binaria toma dos parámetros por si misma. La función binaria es llamada con el acumulador y el primer (o último) elemento y produce un nuevo acumulador. Luego, la función binaria se vuelve a llamar junto…
originalmente publicado aquí :
Pliegues, una forma de encapsular las iteraciones en listas
The post Pliegues, una forma de encapsular las iteraciones en listas appeared first on Chengcom Research Station.
de mi web Chengcom Research Station http://www.chengcom.com/pliegues-una-forma-de-encapsular-las-iteraciones-en-listas/
gracias a Chengcom Investigaciones
No hay comentarios.:
Publicar un comentario