Resultados de la búsqueda a petición "currying"
Pasar elementos de la lista como parámetros a la función curry
Todavía soy un novato de Haskell aquí. Sé lo suficiente como para meterme en problemas con suposiciones equivocadas. Si tengo la siguiente función ... quadsum w x y z = w+x+y+zQuiero una función que pueda tomar una lista, usar cada elemento como ...
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 ...
Scala: constructores curry
Tengo la siguiente clase Scala: class Person(var name : String, var age : Int, var email : String)Me gustaría usar el constructor de personas como una función curry: def mkPerson = (n : String) => (a : Int) => (e : String) => new ...
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 ...
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 ...
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 ...
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 ...
¿Cómo puedo hacer var a = add (2) (3); // 5 trabajo?
Quiero hacer posible esta sintaxis: var a = add(2)(3); //5basado en lo que leí enhttp://dmitry.baranovskiy.com/post/31797647 [http://dmitry.baranovskiy.com/post/31797647] No tengo idea de cómo hacerlo posible.
Uso práctico de funciones curry?
Hay toneladas de tutoriales sobre cómo curry funciones, y tantas preguntas aquí en stackoverflow. Sin embargo, después de leer The Little Schemer, varios libros, tutoriales, publicaciones de blog y subprocesos de stackoverflow, todavía no sé la ...
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 ...