Resultados de la búsqueda a petición "fold"

2 la respuesta

Ejemplo de función recursiva de Haskell con foldr

Comencé a aprender Haskell nuevamente, después de un breve receso y actualmente estoy tratando de comprender mejor cómo funcionan la recursividad y las expresiones lambda en Haskell. En esto:Video de Youtube [https://youtu.be/1IjBT9TSTyQ], hay ...

6 la respuesta

Código plegado no está guardado en mi vimrc

Agregué el siguiente código a mi .vimrc:

8 la respuesta

Utilizando la función de mapa de Haskell para calcular la suma de una lista

Haskell addm::[Int]->Int addm (x:xs) = sum(x:xs) Pude lograr obtener una suma de una lista usandosum pero es posible obtener la suma de una lista usandomap función? ¿También cuál es el uso de la función de mapa?

6 la respuesta

¿Un ejemplo de un plegable que no es un Functor (o no es transitable)?

A Foldable [http://hackage.haskell.org/packages/archive/base/latest/doc/html/Data-Foldable.html] s probable que la instancia @ sea algún tipo de contenedor, por lo que es probable que sea unaFunctor también. En ...

4 la respuesta

Esquema: suma los cuadrados de elementos pares en una lista

Quiero poder sumar los cuadrados de los elementos pares en la lista, sin embargo, mi código actual solo suma los elementos, no los cuadrados. ¿Alguien sabe de alguna modificación que se pueda hacer para hacer que esto sume los cuadrados de los ...

4 la respuesta

Entrelazar lista de listas en Haskell

2 la respuesta

Invertir una lista en el esquema con foldl y foldr

2 la respuesta

¿Reducir, plegar o escanear (izquierda / derecha)?

Cuando debo usar

5 la respuesta

Diferencia entre fold y foldLeft o foldRight?

NOTA: Estoy en Scala 2.8, ¿puede ser un problema? Por qué no puedo usar lafold funciona de la misma manera quefoldLeft ofoldRight? En elSet scaladoc [http://www.scala-lang.org/api/current/scala/collection/immutable/Set.html] dice que El ...

7 la respuesta

Implementar zip usando foldr

Actualmente estoy en el capítulo 4 de Real World Haskell, y estoy tratando de entenderlo.implementar foldl en términos de foldr [http://book.realworldhaskell.org/read/functional-programming.html#x_E9]. (Aquí está su código :) myFoldl :: (a -> b ...