Resultados da pesquisa a pedido "functional-programming"

6 a resposta

O que é polimorfismo em Javascript?

Eu li algum artigo possível que pude encontrar na internet empolimorfismo. Mas acho que não consegui entender bem o significado disso e sua importância. A maioria dos artigos não diz por que é importante e como posso obter um comportamento ...

1 a resposta

Qual é o análogo da categoria na programação

Eu descobri que existe um isomorfismo entre lógica e programação, chamado Correspondência de Curry-Howard [https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence], existe alguma equivalência para a teoria das categorias, o que ajuda a ...

2 a resposta

Um resumo dos parâmetros e tipo de retorno de interfaces funcionais no pacote java.util.function

Estou procurando uma tabela de parâmetros e tipo de retorno do único método abstrato (SAM) de todas as interfaces emjava.util.function.

1 a resposta

As diferenças entre o uso de sublinhado nos métodos do scala

Qual é a diferença e o nome do termo entre esses sublinhados de uso desses códigos: (consulte ohandler(resource) parte) 1 def readFile[T](f: File)(handler: FileInputStream => Byte => T): T = { val resource = new java.io.FileInputStream(f) try { ...

9 a resposta

A programação funcional do Scala é mais lenta que a codificação tradicional?

Em uma das minhas primeiras tentativas de criar código funcional, encontrei um problema de desempenho. Comecei com uma tarefa comum - multiplique os elementos de duas matrizes e resuma os resultados: var first:Array[Float] ... var ...

2 a resposta

F # - Função sem argumentos?

Quando se pensa em uma mentalidade funcional, considerando que as funções devem ser puras, pode-se concluir que qualquer função sem argumentos é basicamente apenas um valor. No entanto, a realidade atrapalha e, com entradas diferentes, talvez eu ...

4 a resposta

java lambda retornando um lambda

Estou tentando fazer o que parece ser uma coisa relativamente básica na nova área de programação funcional do jdk8, mas não consigo fazê-lo funcionar. Eu tenho este código de trabalho: import java.util.*; import java.util.concurrent.*; import ...

5 a resposta

Manipulando Alterações Incrementais da Modelagem de Dados na Programação Funcional

A maioria dos problemas que tenho que resolver no meu trabalho como desenvolvedor tem a ver com modelagem de dados. Por exemplo, em um mundo de aplicativos da Web OOP, geralmente tenho que alterar as propriedades de dados que estão em um objeto ...

3 a resposta

Por que @FunctionalInterface não é usado em todas as interfaces no JDK que se qualificam?

O Java 8 nos deu muitas maneiras divertidas de usar interfaces funcionais e com elas uma nova anotação:@FunctionalInterface [http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html]. Seu trabalho é dizer ao compilador que ...

2 a resposta

Iterar todas as combinações de pares sem repetição no Haskell

Em haskell, dada uma lista de elementos,xs, a maneira mais simples de iterar todas as permutações de pares com repetições é: [(x,y) | x <- xs, y <- xs]Eu gostaria de poder fazer o mesmo, mas apenas em combinações. Se xey fossem comparáveis, eu ...