Resultados da pesquisa a pedido "currying"

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

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

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

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

3 a resposta

Duas maneiras de curry em Scala; qual é o caso de uso de cada um?

Estou tendo uma discussão em torno deVárias listas de parâmetros [http://davetron5000.github.com/scala-style/declarations/methods/currying.html] no Guia de Estilo Scala que mantenho. Eu percebi que existem duas maneiras de currying ...

8 a resposta

Uso prático de funções com caril?

Existem vários tutoriais sobre como curry funções e muitas perguntas aqui no stackoverflow. No entanto, depois de ler The Little Schemer, vários livros, tutoriais, postagens de blog e threads de fluxo de pilha, ainda não sei a resposta para a ...

3 a resposta

Scala: construtores ao curry

Eu tenho a seguinte classe Scala: class Person(var name : String, var age : Int, var email : String)Eu gostaria de usar o construtor Person como uma função ao curry: def mkPerson = (n : String) => (a : Int) => (e : String) => new ...

3 a resposta

Haskell - Currying? Precisa de mais explicações

Então, algo como addList :: [int] -> int addList = foldl1 (+)Por que isso funciona? A parte de curry. Por que nenhuma variável?

6 a resposta

Passando elementos da lista como parâmetros para a função ao curry

Ainda um novato Haskell aqui. Eu sei o suficiente para me meter em problemas com suposições erradas. Se eu tiver a seguinte função ... quadsum w x y z = w+x+y+zEu quero uma função que pode ter uma lista, use cada elemento como parâmetro em uma ...

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?