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

3 la respuesta

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

2 la respuesta

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

3 la respuesta

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

5 la respuesta

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

3 la respuesta

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

5 la respuesta

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

3 la respuesta

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

4 la respuesta

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

9 la respuesta

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

3 la respuesta

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