Resultados da pesquisa a pedido "functional-programming"
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 ...
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 ...
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.
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 { ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...