Resultados da pesquisa a pedido "functional-programming"
Mapeando a sequência com uma constante
Se eu precisar fornecer um valor constante para uma função que estou mapeando para os itens de uma sequência, existe uma maneira melhor do que estou fazendo no momento: (map my-function my-sequence (cycle [my-constant-value]))onde ...
Interatividade do console no Netwire?
Estou testando com oNetwire biblioteca haskell e fez funcionar com um simplestime fio: import Control.Wire import Prelude hiding ((.), id) import Control.Monad.IO.Class import Data.Functor.Identity import System.IO wire :: (HasTime t s) => Wire ...
Como subtrair elementos específicos de uma lista usando programação funcional no Mathematica?
Eu tenho uma lista de datas e valores no formato: {{{dateInfo1},value1},{{dateInfo2},value2},...,{{dateInfoN},valueN}}Com algumas datas e valores reais: {{{1971, 1, 31, 0, 0, 0.}, 1.0118}, {{1971, 2, 28, 0, 0, 0}, 1.0075}, ..., {{2010, 5, 31, ...
No TypeScript, existe algum método para digitar valores de retorno de função para a própria função?
Durante a última semana, estive pesquisando como seria possível digitar valores de retorno de função para a própria função no TypeScript. O que é difícil para mim é que os tipos não são o objeto de primeira classe no TypeScript (ou em qualquer ...
Como você salva uma estrutura de dados em árvore no arquivo binário no Haskell
Estou tentando salvar uma estrutura de árvore simples (mas bastante grande) em um arquivo binário usando Haskell. A estrutura é mais ou menos assim: -- For simplicity assume each Node has only 4 childs data Tree = Node [Tree] | Leaf [Int] E aqui ...
Haskell é verdadeiramente puro (existe algum idioma que lide com entrada e saída fora do sistema)?
Depois de tocar nas Mônadas no que diz respeito à programação funcional, o recurso realmente torna uma linguagem pura ou é apenas mais um "cartão de saída da cadeia" para raciocinar sobre sistemas de computadores no mundo real, fora da matemática ...
É possível avaliar os termos do cálculo lambda com eficiência?
Escrevi muitos programas no cálculo lambda recentemente e gostaria de poder rodar alguns deles em tempo real. No entanto, por mais que o paradigma funcional de tendências se baseie no cálculo lambda e na regra das reduções B, não consegui ...
Fornecedor Java 8 com argumentos no construtor
Por que os fornecedores suportam apenas construtores sem argumento? Se o construtor padrão estiver presente, eu posso fazer isso: create(Foo::new)Mas se o único construtor usa uma String, eu tenho que fazer isso: create(() -> new Foo("hello"))
Parando uma operação Reduce () no meio do caminho. Maneira funcional de fazer soma parcial de execução
Eu tenho feito alguma programação funcional e tive uma pergunta. Talvez eu esteja perdendo alguma coisa, mas existe alguma maneira de interromper uma função "reduzir ()" no meio do caminho? Vamos dizer quando chego a uma determinada condição? De ...
Java funcional - interação entre whenComplete e excepcionalmente
Neste código: doSomethingThatMightThrowAnException() .whenComplete((result, ex) -> doSomethingElse()}) .exceptionally(ex -> handleException(ex));Quando há uma exceção dedoSomethingThatMightThrowAnExceptionsão ...