Resultados da pesquisa a pedido "functional-programming"
Aplicativo Nó / Express simples, a maneira de programação funcional (Como lidar com efeitos colaterais em JavaScript?)
Existem muitos bons artigos sobre a teoria da programação funcional em JavaScript. Alguns até contêm exemplos de código que mostram a diferença entre programação imperativa / orientada a objetos e programação declarativa / funcional. Mas não ...
Como obter String de Mono <> em java reativo
Eu tenho um método que aceita Mono como um parâmetro. Tudo o que eu quero é obter a String real. Pesquisou no Google, mas não encontrou resposta, exceto chamar o bloco () sobre o objeto Mono, mas ele fará uma chamada de bloqueioentão quer evitar ...
Por que eu deveria aprender o Lisp? [fechadas]
Eu realmente sinto que deveria aprenderLisp [http://en.wikipedia.org/wiki/Lisp_(programming_language)]e existem muitos bons recursos por aí para me ajudar a fazê-lo. Eu não estou desanimado com a sintaxe complicada, mas onde na ...
Pergunta básica do Estado Scalaz
Como usoState imitar o comportamento deList.zipWithIndex? O que eu vim até agora (o que não funciona) é: def numberSA[A](list : List[A]) : State[Int, List[(A, Int)]] = list match { case x :: xs => (init[Int] <* modify((_:Int) + 1)) map { s : Int ...
Qual é o benefício da estrutura de dados puramente funcional?
Há um grande número de textos sobre estruturas de dados e bibliotecas de código de estruturas de dados. Entendo que a estrutura de dados puramente funcional é mais fácil de raciocinar. No entanto, tenho problemas para entender a vantagem do mundo ...
resolvendo problema de função de mapa em python 3 vs python 2
Estou interessado em programação funcional com python e estou trabalhando no post de Mary Rose CookUma introdução prática à programação ...
Por que as Mônadas Promessas?
Eu tenho aprendido sobre programação funcional e me deparei com Mônadas, Functors e Applicatives. Pelo meu entendimento, as seguintes definições se aplicam: a) (A => B) => C [A] => C [B] | Functor b) (A => C [B]) => C [A] => C [B] | Mônada c) ...
Mathematica: o que é programação simbólica?
Eu sou um grande fã de Stephen Wolfram, mas ele definitivamente não tem vergonha de tocar sua própria buzina. Em muitas referências, ele enaltece o Mathematica como um paradigma de programação simbólica diferente. Eu não sou um usuário ...
Scala: produzindo os resultados intermediários de uma dobra
Eu me deparei com o problema de manter um estado durante uma operação de mapa várias vezes. Imagine a seguinte tarefa: Dada uma lista [Int], mapeie cada elemento para a soma de todos os elementos anteriores e de si mesmo. Então 1,2,3 se torna 1, ...
Coletar linhas usando o Multimap Collector
Existe uma maneira de dissimular o que está abaixo de usar coletores ainda? List<String[]> lines = getLines(); Multimap<String,String> multimap = ArrayListMultimap.create(); lines.forEach(line -> multimap.put(line[0],line[1]); );