Resultados de la búsqueda a petición "currying"
Función JS Curry con recursión
Lea atentamente antes de marcarlo como duplicado. No estoy pidiendo una sola llamada de curry. Esta función multiplica, multiplica (4,4,4) // 64 function multiplication(...args) { return args.reduce((accum, val) => accum * val, 1) }PeroEstoy ...
Sintaxis de curry en scala
La sintaxis de curry en scala es, por ejemplo, def f(x: Int, b: Int) = x + y es def f(x: Int)(b: Int) = x + y Y curry de suma a suma para el rango dado ayb es def sum(f: Int => Int, a: Int, b: Int) = { ... } sum(x=>x, 3, 6) // outcome is 18 ...
Curry cierre CPS maravilloso para ejecución paralela
Hacemos una creación dinámica de pasos paralelos en algunos de nuestros trabajos. Gracias aeste hilo [https://stackoverflow.com/questions/36631959/jenkins-workflow-parallelize-step-based-on-tool-output] Encontré cómo crear dinámicamente el mapa ...
Comprender el curry en Scala
Tengo problemas para entender el concepto de curry, o al menos la notación de curry SCALA. wikipedia [https://en.wikipedia.org/wiki/Currying#Mathematical_view]dice que curry es la técnica de traducir la evaluación de una función que toma ...
Cómo curry una función a través de un número desconocido de parámetros
Digamos que tengo una función llamadamultiplyDivide Si tuviera que llamarmultiplyDivide(2)(3)(4)(6) sería equivalente a2 * 3 / 4 * 6. Actualizar:¿Es posible escribir una función como esta si no sé de antemano cuántos parámetros tomaré? Por ...
Curry en javascript para la función con n parámetros
Si f :: (a, b) -> c, podemos definir el curry (f) de la siguiente manera: curry (f) :: ((a, b) -> c) -> a -> b -> c const curry = f => a => b => f(a, b); const sum = curry((num1, num2) => num1 + num2); console.log(sum(2)(3)); //5¿Cómo ...
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: ...
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 ...
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); // ...
¿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 ...