Resultados da pesquisa a pedido "currying"
Função JS Curry com recursão
Leia antes de marcá-lo como duplicado. Não estou pedindo uma única chamada de curry. Esta função multiplica, multiplicação (4,4,4) // 64 function multiplication(...args) { return args.reduce((accum, val) => accum * val, 1) }MasEstou tentando ...
Sintaxe de curry na escala
A sintaxe do curry no scala é, por exemplo, def f(x: Int, b: Int) = x + y é def f(x: Int)(b: Int) = x + y E currying de soma para soma para determinado intervalo aeb é def sum(f: Int => Int, a: Int, b: Int) = { ... } sum(x=>x, 3, 6) // ...
Currying groovy CPS encerramento para execução paralela
Fazemos alguma criação dinâmica de etapas paralelas em alguns de nossos trabalhos. Graças aesta discussão [https://stackoverflow.com/questions/36631959/jenkins-workflow-parallelize-step-based-on-tool-output] Eu descobri como criar dinamicamente o ...
Compreendendo o curry em Scala
Estou tendo problemas para entender o conceito de curry, ou pelo menos a notação de curry SCALA. wikipedia [https://en.wikipedia.org/wiki/Currying#Mathematical_view]diz que currying é a técnica de traduzir a avaliação de uma função que leva ...
Como curry uma função através de um número desconhecido de parâmetros
Digamos que eu tenho uma função chamadamultiplyDivide Se eu ligarmultiplyDivide(2)(3)(4)(6) seria equivalente a2 * 3 / 4 * 6. Atualizar:É possível escrever uma função como esta se eu não souber antecipadamente quantos parâmetros vou usar? Por ...
Currying em javascript para função com n parâmetros
Se f :: (a, b) -> c, podemos definir curry (f) como abaixo: caril (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)); //5Como implementamos a função ...
Diferença sutil rápida entre função de ordem com curry e de ordem superior
NOTA: Esta pergunta foi feita enquanto o Swift 2.1 era o mais recente. Dado: class IntWrapper { var i: Int = 1 } func add(inout m: Int, i: Int) { m += i }E uma função de ordem superior func apply() -> (inout i: Int) -> () -> () { return { ...
Currying um proc com argumentos de palavra-chave
Digamos que eu tenho um genéricoProc, Lambda oumethod que usa um segundo argumento opcional: pow = -> (base, exp: 2) { base**exp }Agora eu quero curry esta função, dando-lhe umaexp do3. cube = pow.curry.call(exp: 3)Há uma ambiguidade aqui, ...
Escrevendo uma função javascript ao curry que pode ser chamada um número arbitrário de vezes que retorna um valor na última chamada de função
Atualmente, estou trabalhando em um problema de programação no meu tempo pessoal que solicita que eu crie uma função javascript que possa ser chamada dessa maneira. add(1) // 1 add(1)(2) // 3 add(1)(2)(3); // 6 add(1)(2)(3)(4); // ...
O que significa lambda com 2 setas no Java 8?
Eu li vários tutoriais sobre Java 8 antes. No momento, encontrei o seguinte tópico:O java suporta currying? [https://stackoverflow.com/questions/6134278/does-java-support-currying] Aqui, vejo o seguinte código: IntFunction<IntUnaryOperator> ...