Resultados da pesquisa a pedido "functional-programming"

3 a resposta

Para "combinar" funções em javascript de forma funcional?

Estou aprendendo programação funcional e me pergunto se existe uma maneira de "combinar" funções como esta: function triple(x) { return x * 3; } function plusOne(x) { return x + 1; } function isZero(x) { return x === 0; } combine(1); ...

2 a resposta

Bibliotecas de programação genéricas de tipo de dados para Scala

Estou procurando uma biblioteca Scala que permita programação genérica de tipo de dados (comoSucata do seu Boilerplate [http://research.microsoft.com/en-us/um/people/simonpj/papers/hmap/], por exemplo). Uma lista de bibliotecas com links ...

3 a resposta

Estruturas de dados persistentes eficientes para banco de dados relacional

Estou procurando material sobre estruturas de dados persistentes que possam ser usadas para implementar um modelo relacional. Persistência no significado de estruturas de dados imutáveis. Alguém sabe de alguns bons recursos, livros, papéis e ...

4 a resposta

Largura funcional Primeira pesquisa

A primeira pesquisa de profundidade funcional é adorável em gráficos acíclicos direcionados. Nos gráficos com ciclos, no entanto, como evitamos recursões infinitas? Em uma linguagem processual, eu marcaria os nós ao atingi-los, mas digamos que ...

1 a resposta

Por que preferir Typeclass em vez de herança?

De acordo com issoO slide de Erik Osheim [http://plastic-idolatry.com/typcls/#hard-oo-yes], ele diz que a herança pode resolver o mesmo problema que a classe, mas menciona que a herança tem um problema chamado: pesadelo de herança frágil e diz ...

1 a resposta

Como reescrever o algoritmo de combinações Erlang no Elixir?

Estive mexendo com Elixir nas últimas semanas. Eu me deparei com este sucinto algoritmo de combinações em Erlang [http://rosettacode.org/wiki/Combinations#Erlang], que tentei reescrever no Elixir, mas fiquei preso. Versão Erlang: comb(0,_) -> ...

4 a resposta

Expressões Java 8 Lambda para resolver fibonacci (maneira não recursiva)

Eu sou iniciante no uso do recurso de expressão Lambda no Java 8. As expressões Lambda são muito úteis na resolução de programas como verificação de número Prime, fatorial etc. No entanto, eles podem ser utilizados efetivamente na resolução de ...

3 a resposta

maneira funcional de iterar acima do intervalo (ES6 / 7) [duplicado]

Esta pergunta já tem uma resposta aqui: Existe um mecanismo para fazer um loop x vezes no ES6 (ECMAScript 6) sem variáveis mutáveis? [/questions/30452263/is-there-a-mechanism-to-loop-x-times-in-es6-ecmascript-6-without-mutable-varia] 15 ...

3 a resposta

F # e ADO.NET - F # idiomático

Estou apenas começando a aprender F #. Eu escrevi este código F # / ADO.NET ontem à noite. De que maneira você aprimora a sintaxe - faz parecer o F # idiomático? let cn = new OleDbConnection(cnstr) let sql = "SELECT * FROM People" let da = new ...

3 a resposta

Recursão por um Slice Slift

Sinto que devo estar perdendo algo óbvio. Decompor uma lista na cabeça e na cauda e depois recorrer sobre a cauda é uma técnica de programação funcional padrão, mas estou lutando para fazer isso porSliceable digita no Swift. Eu tenho uma função ...