Resultados de la búsqueda a petición "fold"
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...
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 ...
¿Reducir, plegar o escanear (izquierda / derecha)?
Cuando debo usar
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...