Resultados da pesquisa a pedido "functional-programming"

4 a resposta

Faça a declaração sob uma cláusula where

Estou tentando converterIO [String] para[String] com<- obrigatório; no entanto, preciso usar umdo bloco para fazer isso sob umwhere declaração, mas Haskell reclama do recuo o tempo todo. Aqui está o código: decompEventBlocks :: IO [String] -> IO ...

2 a resposta

Argumento opcional do OCaml

Como posso escrever uma função no OCaml na qual um ou mais argumentos são opcionais? let foo x y z = if(x+y > z) then true else false;;Se foo não receber oz argumento que usa0 Comoz. foo 3 3 2 -> true foo 3 3 10 -> false foo 2 1 -> trueExiste ...

7 a resposta

Classificação de ArrayList com Lambda em Java 8

Alguém poderia me mostrar um exemplo rápido de como classificar umArrayList alfabeticamente em Java 8 usando a nova sintaxe lambda.

2 a resposta

Vantagem da programação reativa funcional sobre ouvintes de eventos

Eu tenho ouvido muito sobre programação reativa funcional e decidi verificar qual é o grande problema. Examinando a documentação do bacon.js, parece que a principal diferença é que, em vez de definir um ouvinte de evento em um componente, eu crio ...

3 a resposta

Consulta sobre booleanos no cálculo Lambda

Esta é a representação do cálculo lambda para o operador AND: lambda(m).lambda(n).lambda (a).lambda (b). m(n a b) bAlguém pode me ajudar a entender essa representação?

5 a resposta

O que é "levantamento" em Haskell?

Não entendo o que é "levantar". Devo primeiro entender as mônadas antes de entender o que é um "elevador"? (Também sou completamente ignorante sobre mônadas :) Ou alguém pode me explicar com palavras simples?

4 a resposta

Definir operações (união, interseção) na matriz Swift?

Existe alguma chamada de biblioteca padrão que eu possa usar para executar operações de conjunto em duas matrizes ou implementar essa lógica por mim mesmo (idealmente da forma funcional e eficiente possível)?

9 a resposta

Existe uma linguagem funcional para o ecossistema C ++?

Java temScala [http://www.scala-lang.org/]e .NET temF # [http://research.microsoft.com/fsharp/]. Ambas as linguagens são altamente integradas nas respectivas plataformas Java e .NET. As aulas podem ser escritas no Scala e depois estendidas em ...

8 a resposta

Por que os efeitos colaterais são modelados como mônadas em Haskell?

Alguém poderia dar algumas dicas sobre por que os cálculos impuros em Haskell são modelados como mônadas? Quero dizer, a mônada é apenas uma interface com 4 operações, então qual foi o motivo para modelar os efeitos colaterais nela?

3 a resposta

Desvantagem de produtos do tipo não-desviados?

Em Haskell, produtos do tipo levantado significam que há uma diferença semântica entre (a, b, c) e (a, (b, c)). Se todas as correspondências de padrões de todos os produtos sempre fossem irrefutáveis, não haveria diferença e (a, b, c) poderia ...