Resultados da pesquisa a pedido "functional-programming"

2 a resposta

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.

8 a resposta

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

4 a resposta

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

3 a resposta

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

2 a resposta

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

5 a resposta

iferenças entre Scala Functor e Mon

Pode alguém explicar as diferenças entre o Functor e o Monad no contexto do Scal

10 a resposta

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

5 a resposta

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

5 a resposta

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

9 a resposta

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