Resultados de la búsqueda a petición "currying"
Haskell Monad une la confusión del operador
Ok, entonces no soy un programador de Haskell, pero estoy absolutamente intrigado por muchas de las ideas detrás de Haskell y estoy buscando aprenderlo. Pero estoy atrapado en el punto de partida: parece que no puedo entender a las mónadas, lo ...
Cuando usar curry y funciones parciales en JavaScript
Leo estoenvia [http://drdobbs.com/open-source/231001821] en Dr. Dobb sobre curry y funciones parciales en JavaScript. Parece útil, pero me pregunto (como desarrollador ocasional en JavaScript) si hay situaciones estándar en las que esto se usa ...
Aplicando una lista de argumentos a la función curry usando foldLeft en Scala
¿Es posible hacer unfoldLeft en una lista de argumentos, donde el valor inicial suministrado al pliegue es una función completamente currificada, el operador esapply, y la lista es una lista de argumentos para pasar a la funciónf? Por ejemplo, ...
Cuál es el punto de las cláusulas de parámetros múltiples en las definiciones de funciones en Scala?
Estoy tratando de entender el punto de esta característica del lenguaje de las cláusulas de parámetros múltiples y por qué lo usarías. Por ejemplo, ¿cuál es la diferencia entre estas dos funciones realmente? class WTF { def TwoParamClauses(x : ...
Haskell tiene funciones / tuplas variadas?
Losuncurrya función @ solo funciona para funciones que toman dos argumentos: uncurry :: (a -> b -> c) -> (a, b) -> c Si quiero eliminar las funciones con un número arbitrario de argumentos, podría escribir funciones separadas: uncurry2 f (a, b) ...
¿Cómo funciona el curry?
Soy muy nuevo en Haskell y FP en general. He leído muchos de los escritos que describen qué es curry, pero no he encontrado una explicación de cómo funciona realmente. Aquí hay una función:(+) :: a -> (a -> a) Si lo hago(+) 4 7, la función ...
Scala Literales funcionales con implicidades
Perdóname si esto ya se ha preguntado en otra parte. Tengo una pregunta de sintaxis Scala que involucra valores de función y parámetros implícitos. Me siento cómodo usando implicits con la función de curry de Scala. Por ejemplo, si tuviera una ...
Es posible "curry" tipos más amables en Scala?
Supongamos que tengo un rasgo con dos parámetros de tipo, por ejemplo, trait Qux[A, B] y otro rasgo con un parámetro de tipo de tipo superior, por ejemplo, trait Turkle[C[_]] Me gustaría poder sustituir un valor fijo por uno de los parámetros ...
¿Cómo defino la aplicación de Lisp en Haskell?
¿No debería permitirse esta definición en un lenguaje vago como Haskell en el que las funciones son curry? apply f [] = f apply f (x:xs) = apply (f x) xs Básicamente es una función que aplica la función dada a la lista de argumentos dada y se ...
Scala - Curry y argumentos por defecto
Tengo una función con dos listas de parámetros que estoy tratando de aplicar y usar parcialmente con curry. La segunda lista de parámetros contiene argumentos de que todos tienen valores predeterminados (pero no implícitos). Algo como esto def ...