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

6 la respuesta

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

4 la respuesta

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

3 la respuesta

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

5 la respuesta

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

3 la respuesta

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

3 la respuesta

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

2 la respuesta

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

19 la respuesta

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

8 la respuesta

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

5 la respuesta

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