Resultados da pesquisa a pedido "currying"

2 a resposta

O aplicativo de função parcial executa prematuramente o bloqueio de código quando usado com sublinhado

Dado: def save(f: => Any)(run:Boolean) { if (run) { println("running f"); f } else println("not running f") }Eu posso chamá-lo com: save("test")(true) -> running f save("test")(false) -> not running f save(throw new ...

13 a resposta

Qual é a diferença entre currying e aplicação parcial?

Muitas vezes vejo na Internet várias reclamações de que os exemplos de currying de outras pessoas não são currying, mas na verdade são apenas aplicações parciais. Não encontrei uma explicação decente sobre o que é uma aplicação parcial ou ...

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

5 a resposta

Qual é a vantagem de currying em c #? (alcançando função parcial)

Qual é a vantagem de currying em c #? Qual é a vantagem de obter aplicação parcial de função em uma função com caril?

2 a resposta

Currying para modelos em metaprogramação em C ++

Esta é mais uma questão conceitual. Estou tentando encontrar a maneira mais fácil de converter um modelo de dois argumentos (os argumentos sendo tipos) em um modelo de um argumento. Ou seja, vinculando um dos tipos. Este seria o equivalente de ...

1 a resposta

O curry funciona em javascript usa o princípio de fechamento? [fechadas]

Seria muito útil se alguém explica o funcionamento de uma função de curry. Eu li muitos exemplos, mas não sou capaz de entender corretamente. De alguma forma, está relacionado ao fechamento.

3 a resposta

Django - limitando o acesso de url a superusuários

No meu urlconf, tenho: url(r'^sssssh/(.*)', staff_only_app.site.root),O que eu gostaria de fazer é limitar qualquer acesso a esse aplicativo aos superusuários. Eu tentei isso: url(r'^sssssh/(.*)', user_passes_test(staff_only_app.site.root, ...

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

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

1 a resposta

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