Resultados de la búsqueda a petición "currying"
Currículum para plantillas en metaprogramación C ++
Esta es más una pregunta conceptual. Estoy tratando de encontrar la forma más fácil de convertir una plantilla de dos argumentos (los argumentos son tipos) en una plantilla de un argumento. Es decir, unir uno de los tipos. Este sería el ...
¿La función de curry en javascript utiliza el principio de cierre? [cerrado]
Sería muy útil, si alguien explica el funcionamiento de una función de curry. He leído muchos ejemplos, pero no puedo entenderlo correctamente. ¿De alguna manera está relacionado con el cierre?
Dos formas de curry en Scala; ¿Cuál es el caso de uso de cada uno?
Estoy teniendo una discusión alrededorListas de parámetros múltiples [http://davetron5000.github.com/scala-style/declarations/methods/currying.html] en la Guía de estilo Scala que mantengo. Me he dado cuenta de que hay dos formas dezurra ...
Django: limitación del acceso de URL a los superusuarios
En mi urlconf, tengo: url(r'^sssssh/(.*)', staff_only_app.site.root),Lo que me gustaría hacer es limitar cualquier acceso a esta aplicación a los superusuarios. Intenté esto: url(r'^sssssh/(.*)', user_passes_test(staff_only_app.site.root, ...
La aplicación de función parcial ejecuta prematuramente codeblock cuando se usa con guión bajo
Dado: def save(f: => Any)(run:Boolean) { if (run) { println("running f"); f } else println("not running f") }Puedo llamarlo con: save("test")(true) -> running f save("test")(false) -> not running f save(throw new ...
¿Qué significa lambda con 2 flechas en Java 8?
He leído varios tutoriales de Java 8 antes. En este momento me encontré con el siguiente tema:¿Java soporta curry? [https://stackoverflow.com/questions/6134278/does-java-support-currying] Aquí, veo el siguiente ...
Escribir una función de JavaScript al curry que se puede llamar un número arbitrario de veces que devuelve un valor en la última llamada a la función
Actualmente estoy trabajando en un problema de programación en mi tiempo personal que me pide que haga una función de JavaScript que se pueda invocar de esta manera. add(1) // 1 add(1)(2) // 3 add(1)(2)(3); // 6 add(1)(2)(3)(4); // ...
Curry un proceso con argumentos de palabras clave
Digamos que tengo un genéricoProc, Lambda omethod que toma un segundo argumento opcional: pow = -> (base, exp: 2) { base**exp }Ahora quiero curry esta función, dándole unexp de3. cube = pow.curry.call(exp: 3)Aquí hay una ambigüedad, que surge ...
Rápida diferencia sutil entre la función de orden superior y curry
NOTA: Esta pregunta se hizo mientras Swift 2.1 era la última. Dado: class IntWrapper { var i: Int = 1 } func add(inout m: Int, i: Int) { m += i }Y una función de orden superior func apply() -> (inout i: Int) -> () -> () { return { (inout i: ...
Necesito ayuda para entender lambda (curry)
estoy leyendo C # acelerado, realmente no entiendo el siguiente código: public static Func<TArg1, TResult> Bind2nd<TArg1, TArg2, TResult> ( this Func<TArg1, TArg2, TResult> func, TArg2 constant ) { return (x) => func( x, constant ); }en la ...