Resultados da pesquisa a pedido "currying"
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 = ...
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) ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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 ...
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?