Resultados da pesquisa a pedido "currying"

0 a resposta

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

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

2 a resposta

Por que o compilador C # não pode inferir o delegado de tipo genérico da assinatura da função? [duplicado

Esta pergunta já tem uma resposta aqui: Por que o C # não pode inferir o tipo deste caso aparentemente simples e óbvio [/questions/6229131/why-cant-c-sharp-infer-type-from-this-seemingly-simple-obvious-case] 5 respostas Estou trabalhando com ...

2 a resposta

A .Net suporta genéricos com curry?

Suponha que tenhamos uma classe genérica aninhada: public class A<T> { public class B<U> { } }Aqui,typeof(A<int>.B<>) é essencialmente uma classe genérica com dois parâmetros em que apenas o primeiro é vinculad Se eu tiver uma classe única com ...

2 a resposta

Curring Expressions in C #

Estou tentando criar uma árvore de expressão que eu possa alimentar no Linq2SQL para que ele gere uma consulta limpa e agradável. Meu objetivo é criar um filtro que leve um conjunto arbitrário de palavras para AND e NOT (ou OR e NOT) ...

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

9 a resposta

Como defino a aplicação do Lisp em Haskell?

Essa definição não deve ser permitida em um idioma lento como Haskell, no qual as funções são curry? apply f [] = f apply f (x:xs) = apply (f x) xs É basicamente uma função que aplica a função fornecida à lista de argumentos fornecida e é muito ...

4 a resposta

É possível “curry” tipos mais caros no Scala?

Suponhamos que eu tenha uma característica com dois parâmetros de tipo, por exemplo, trait Qux[A, B] e outra característica com um parâmetro de tipo mais alto, por exemplo, trait Turkle[C[_]] Gostaria de poder substituir um valor fixo por um ...

3 a resposta

iterais Funcionais do Scala com Implícit

Desculpe-me se isso já tiver sido solicitado em outro lugar. Eu tenho uma pergunta de sintaxe Scala envolvendo valores de função e parâmetros implícito Estou confortável em usar implícitos com o recurso de curry do Scala. Por exemplo, se eu ...

5 a resposta

Como funciona o curry?

Sou muito novo em Haskell e FP em geral. Eu li muitos dos escritos que descrevem o que é o curry, mas não encontrei uma explicação de como ele realmente funcion Aqui está uma função:(+) :: a -> (a -> a) Se eu fizer(+) 4 7, a função leva4 ...