Resultados da pesquisa a pedido "functional-programming"
Lentes funcionais
Alguém poderia me explicar as lentes funcionais? É um assunto surpreendentemente difícil para o google e eu não fiz nenhum progresso. Tudo o que sei é que eles fornecem funcionalidade get / set semelhante à do OO.
Por que procedimentos de ordem superior?
Então, se um idioma fornece um procedimento de ordem superior, posso ter um procedimento que retorne o procedimento. Algo como (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# ))) Para criar um novo ...
Por que esse código Haskell funciona com êxito com listas infinitas?
Tenho algum código Haskell quefa funciona corretamente em uma lista infinita, mas eu não entendoporqu pode fazê-lo com sucesso. (Modifiquei meu código original - que não lidava com listas infinitas - para incorporar algo de outro código online ...
Uma compreensão de estruturas de dados imutáveis
Estou aprendendo scala e, como bom aluno, tento obedecer a todas as regras que encontrei. Uma regra é: IMUBILIDADE !!! ntão tentei codificar tudo com estruturas de dados imutáveis e vals, e às vezes isso é realmente difíci Mas hoje eu pensei ...
Como se relacionar com o tipo do contexto externo
Vamos considerar o seguinte snippet de código: blah :: a -> b -> a blah x y = ble x where ble :: b -> b ble x = xIsso compila bem no GHC, o que significa essencialmente queb da 3ª linha é algo diferente deb da primeira linha. Minha pergunta é ...
iferenças entre Scala Functor e Mon
Pode alguém explicar as diferenças entre o Functor e o Monad no contexto do Scal
Stack transborda de recursão profunda em Java?
epois de alguma experiência com linguagens funcionais, estou começando a usar mais a recursão em Java - mas a linguagem parece ter uma pilha de chamadas relativamente rasa de cerca de 100 Existe uma maneira de aumentar a pilha de chamadas? Como ...
Como resumir uma matriz de números inteiros como uma matriz de intervalo
Gostaria de receber sugestões como: [1,2,4,5,6,7,9,13]e transformá-lo em algo como o seguinte: [[1,2],[4,7],[9,9],[13,13]] Cada subconjunto representa um intervalo de números inteiro
SET vs. SELECT - Qual a diferença?
Pode alguém identificar as diferenças funcionais / de desempenho, se houver, entreSET eSELECT em T-SQL? Sob quais condições devo escolher um sobre o outro? ATUALIZAR Obrigado a todos que responderam. Como algumas pessoas ...
Filtrar uma lista de JavaBeans com o Google Guava
Em um programa Java, tenho uma lista de beans que desejo filtrar com base em uma propriedade específic or exemplo, digamos que eu tenha uma lista de Person, um JavaBean, em que Person tem muitas propriedades, entre elas 'name' Também tenho uma ...