Resultados da pesquisa a pedido "currying"

4 a resposta

Precisa de ajuda para entender lambda (currying)

Eu estou lendo C # acelerado realmente não entendo o seguinte código: public static Func<TArg1, TResult> Bind2nd<TArg1, TArg2, TResult> ( this Func<TArg1, TArg2, TResult> func, TArg2 constant ) { return (x) => func( x, constant ); }na última ...

5 a resposta

Qual é o objetivo de várias cláusulas de parâmetro nas definições de função no Scal

Estou tentando entender o objetivo desse recurso de linguagem de várias cláusulas de parâmetro e por que você o usaria. Por exemplo, qual é realmente a diferença entre essas duas funções? class WTF { def TwoParamClauses(x : Int)(y: Int) = x + y ...

6 a resposta

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

5 a resposta

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

3 a resposta

Scala - Currying e argumentos padrão

Tenho uma função com duas listas de parâmetros que estou tentando aplicar e usar parcialmente com o curry. A segunda lista de parâmetros contém argumentos que todos têm valores padrão (mas não implícitos). Algo assim def test(a: Int)(b: Int = ...

1 a resposta

Caril implícito no esquema com regras de sintaxe?

Jeffrey Meunier tem uma macro Curry implícitaaqui [http://www.engr.uconn.edu/~jeffm/Papers/curry.html], que usa defmacro. Eu queria saber se alguém já escreveu isso com regras de sintaxe?

2 a resposta

Como as funções são curry?

Entendo qual é o conceito de curry e sei como usá-lo. Essas não são minhas perguntas, mas estou curioso para saber como isso é realmente implementado em algum nível mais baixo do que, digamos, o código Haskel Por exemplo, quando(+) 2 4 é curry, ...

2 a resposta

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); // ...

7 a resposta

Composição da função de composição: Como (.). (.) Funciona?

3 a resposta

Usos JavaScript de bind vs curry?

Estou tentando entender a diferença entrecurry vsbind. A implementação debind é : /*1*/ Function.prototype.bind = function () /*2*/ { /*3*/ var fn = this, /*4*/ args = Array.prototype.slice.call(arguments); /*5*/ var object = ...