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

1 la respuesta

Scala: fold vs foldLeft

Estoy tratando de entender cómo funcionan los sistemas de plegado y plegado y el respectivo trabajo de reducir y reducir. Utilicé fold and foldLeft como mi e...

1 la respuesta

Rendimiento Haskell / GHC de `any` /` all`

Escribí funciones de cuantificaciónexists, forallynone para la construcción de Haskell[] tipo de datos de la lista En múltiples ocasiones, estos parecían ser mucho más eficientes quePrelude/Data.Lists any yall. Sospecho ingenuamente que esta ...

2 la respuesta

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

Cuando debo usar

2 la respuesta

Invertir una lista en el esquema con foldl y foldr

2 la respuesta

Múltiples pliegues en una pasada usando la función de tupla genérica

¿Cómo puedo escribir una función que tome una tupla de funciones de tipoai -> b -> ai y devuelve una función que toma una tupla de elementos de tipoai, un elemento de tipoby combina cada uno de los elementos en una nueva tupla deai: Esa es la ...

2 la respuesta

Explicación de listas: función de plegado

Aprendo más y más sobre el lenguaje Erlang y recientemente me he enfrentado a algún problema. Yo leo sobrefoldl(Fun, Acc0, List) -> Acc1 función. Utilicé el tutorial learnyousomeerlang.com y había un ejemplo (el ejemplo es sobre la Calculadora de ...

2 la respuesta

Doblar expresiones con arbitrario invocable?

Mirando por encima del C ++ 17papel [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html]en pliegues, (y encppreference [http://en.cppreference.com/w/cpp/language/fold]), Estoy confundido sobre por qué se tomó la decisión de ...

2 la respuesta

Dado que "doblar" no es lo suficientemente potente como para escribir una bonita impresora de árbol con sangría, ¿qué combinador de alto orden es?

Dado, por ejemplo, el siguiente tipo de datos de árbol: data Tree a = Node [Tree a] | Leaf a deriving Show type Sexp = Tree String¿Cómo expreso una función "bonita" usando un combinador de alto orden, que imprime el árbol con la sangría ...

2 la respuesta

Encabezado plegable en Markdown a html

Nuestra wiki interna de git-lab funciona con Markdown. Hice varios resúmenes de artículos y quiero publicarlos en nuestra wiki, de tal manera que si hago clic en el encabezado, se despliegue y el texto se vuelva visible, básicamente como en ...

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 ...