Resultados da pesquisa a pedido "functional-programming"

3 a resposta

aneira suave de usar a interface java Function <A, R> da scal

Aqui no trabalho, a maioria das pessoas usa Java, enquanto trabalho com o Scala. Decidimos reunir algumas classes comuns em uma biblioteca que será escrita em Java. Agora eu quero adicionar alguma programação pseudo-funcional à biblioteca, dê ...

5 a resposta

Melhores práticas para funções "abstratas" em JavaScript?

Acabei de escrever um código JavaScript a seguir, juntamente com o que acredito ser uma boa prática para criar um objeto com fechamento e algumas funções: var myStuff = (function() { var number = 0; var fn = {}; fn.increment = function() { ...

1 a resposta

elhor estrutura de dados para uma grade 3D persistente e imutáv

Estou experimentando escrever um jogo em um estilo de programação funcional, o que implica representar o estado do jogo com estruturas de dados imutáveis e puramente funcionai Uma das estruturas de dados mais importantes seria uma grade 3D ...

6 a resposta

Por que os Funcs não aceitam mais de 16 argumentos?

Desde que o Javascript é a linguagem em que eu sou mais experiente, estou familiarizado com o uso de funções como objetos de primeira classe. Eu pensava que o C # não tinha esse recurso, mas ouvi falar sobreFunc eAction edelegate, que eu acho ...

6 a resposta

Learning Haskell, com o objetivo de aprender Scala

Eu li algumas perguntas como Scala vs Haskell discutindo os méritos de ambos os idiomas ou quais aprender, mas eu já sei que gostaria de aprender Scala. Eu era um programador Java na uni e agora uso principalmente o PHP. Quero aprender o ...

13 a resposta

Os efeitos colaterais são uma coisa boa?

Sinto o termo bastante pejorativo. Por isso, estou perplexo com as duas frases da Wikipedia: programação imperativa é conhecida por empregar efeitos colaterais para que os programas funcionem. A programação funcional, por sua vez, é conhecida ...

4 a resposta

Recurso de rendimento de Ruby em relação à ciência da computação

Descobri recentemente os blocos de Ruby e os recursos de produção e fiquei pensando: onde isso se encaixa em termos de teoria da ciência da computação? É uma técnica de programação funcional ou algo mais específico?

5 a resposta

Por que as funções "puras" são chamadas de "puras"? [fechadas

Uma função pura é aquela que não tem efeitos colaterais - não pode fazer nenhum tipo de E / S e não pode modificar o estado de nada - e é referencialmente transparente - quando chamada várias vezes com as mesmas entradas, sempre dá as mesmas ...

4 a resposta

Como você copia uma matriz no lisp comum?

Gostaria de fazer cópias da minha matriz 2D, que parece a maneira agradável, funcional e não destrutiva de lidar com matrizes. Qual é a maneira lispy de fazer isso?

6 a resposta

Por que as linguagens puramente funcionais não usam contagem de referência?

Em linguagens puramente funcionais, os dados são imutáveis. Com a contagem de referências, a criação de um ciclo de referência requer a alteração dos dados já criados. Parece que linguagens puramente funcionais poderiam usar a contagem ...