currying

¿Cuál es la diferencia entre el curtido y la aplicación parcial?

Muy a menudo veo en Internet varias quejas de que otros pueblos ejemplos de currying no son currying, sino que en realidad so ... res, y la aplicación parcial en otros. ¿Podría alguien darme una definición de ambos términos y detalles ¿de cómo difieren?

Scala currying vs funciones parcialmente aplicadas

Me doy cuenta de que hay varias preguntas aquí sobre qué curtir y funciones parcialmente aplicadas son, pero estoy preguntand ... y cuándo usarías uno sobre el otro? ¿Es este un ejemplo demasiado simplista para mostrar por qué se usaría uno sobre el otro?

Ordenación de los parámetros para hacer uso del currying

Recientemente he refactorizado dos veces el código para cambiar el orden de los parámetros porque había demasiado código dond ... bar x 42 estaban sucediendo. Al diseñar una firma de función ¿qué principios me ayudarán a hacer el mejor uso de currying?

Programación funcional en C++. Aplicación f(a) (b) (c)

He estado entrando en los fundamentos de la programación funcional con C++. Estoy tratando de hacer una función f(a)(b)(c) qu ... implemente no puedo averiguar cómo implementar la función f(a)(b)(c) que como he dicho anteriormente debe devolver a + b + c.

¿Cómo escribo una función que devuelve otra función?

En Python, me gustaría escribir una función make_cylinder_volume(r) que devuelve otra función. Esa función devuelta debe ser ... ilindro con altura h y radio r. Sé cómo devolver los valores de funciones en Python, pero ¿cómo puedo devolver otra función?

Dos formas de definir funciones en Scala. ¿Cuál es la diferencia?

Aquí hay una pequeña sesión de Scala que define y prueba algunas funciones: scala> def test1(str: String) = str + str; ... a.lang.String = <function1> Aquí funciona sin _! ¿Cuál es la diferencia entre una función ed defy una función ed val?

Funciones de orden superior en Clojure

Clojure es impresionante, todos lo sabemos, pero ese no es el punto. Me pregunto cuál es la forma idiomática de crear y admin ... y algún patrón idiomático a seguir? Algunos macro? Es la mejor manera de definir una macro o existen soluciones alternativas?

¿Cómo se puede hacer el currying en C++?

¿Qué es currying? ¿Cómo se puede hacer el currying en C++? Por favor, Explique los aglutinantes en el contenedor STL?

foldLeft usando foldRight en scala

Mientras pasaba por Programación Funcional en Scala , me encontré con esta pregunta: ¿Puedes corregir foldLeft en térm ... a solución y hacerme entender cómo esto realmente hace que el foldl se implemente en términos de foldr y viceversa? Gracias

Curricán con Mathematica

Uno puede implementar una forma limitada de Currying en Mathematica, usando esta construcción: f[a_][b_][c_] := (a^2 + b^2)/ ... rucción conveniente para lograr esto? ¿Hay otras formas, además de atributos, de extender el Currying dentro de Mathematica?

Currying apropiado en C#

Dado un método DoSomething que toma una función (sin parámetros) y la maneja de alguna manera. ¿Hay una mejor manera de crear ... T1, T2, TResult> func, T0 arg0, T1 arg1, T2 arg2) { return DoSomething(arg => func(arg, arg1, arg2), arg0); }

Scala Literales Funcionales con Implicitos

Perdóname si esto ya se ha preguntado en otro lugar. Tengo una pregunta de sintaxis de Scala que involucra valores de funció ... más adelante. Es este realmente el caso? ¿Puede usar un parámetro implícito con un valor de función? Gracias por la ayuda!