Resultados da pesquisa a pedido "functional-programming"
Tubos funcionais em python como%>% do dplyr de R
Em R (graças adplyr) agora você pode executar operações com uma sintaxe de tubulação mais funcional via%>%. Isso significa que, em vez de codificar isso: > as.Date("2014-01-01") > as.character((sqrt(12)^2)Você também pode fazer isso: > ...
Java 8 fluxos e mapas vale a pena?
Parece que os fluxos do java 8 e as funções de mapeamento são tão detalhadas que não são realmente uma melhoria. Por exemplo, escrevi um código que usa uma coleção para gerar outra coleção modificada: private List<DartField> ...
Aplicando func a elementos em std :: tuple na ordem natural (não inversa)
Eu preciso chamar uma função - template ou sobrecarregada - para cada elemento em uma tupla arbitrária. Para ser mais preciso, preciso chamar essa função nos elementos conforme eles são especificados na tupla. Por exemplo. Eu tenho uma ...
Restrições de tipo de membro estático do F #
Estou tentando definir uma função, fatorize, que usa restrições de tipo estrutural (requer membros estáticos Zero, One, + e /) semelhantes ao Seq.sum para que possa ser usado com int, long, bigint, etc. parece que não consegue obter a sintaxe ...
Função Composição em C ++
Existem muitas bibliotecas Boost impressionantes, como Boost.Lambda ou Boost.Phoenix, que ajudam bastante a transformar C ++ em uma linguagem verdadeiramente funcional. Mas existe uma maneira direta de criar uma função composta a partir de 2 ou ...
Problema ao determinar como solicitar tipos de F # devido a referências circulares
Eu tenho alguns tipos que estendem um tipo comum e esses são meus modelos. Em seguida, tenho tipos DAO para cada tipo de modelo para operações CRUD. Agora eu preciso de uma função que permita encontrar um ID para qualquer tipo de modelo, então ...
Como usar o Math.max, etc. como funções de ordem superior
Em resumo, isso funciona: [1, 2, 3].reduce(function (a, b) { return Math.max(a, b); }); => 3Mas isso não acontece: [1, 2, 3].reduce(Math.max); => NaNPura perplexidade. Isso está no Firefox 3.5.9, que eu presumo estar usando oimplementação ...
Como definir operador de divisão na Agda?
Eu quero dividir dois números naturais. Eu fiz funcionar assim _/_ : N -> N -> frac m / one = m / one (suc m) / n = ?? I dont know what to write here.Por favor ajude.
Em Scala, por que `_` não pode ser usado em groupBy aqui?
Estou tentando calcular a lista de ocorrências de cada caractere em uma palavra, meus códigos atuais são assim: "hello" .groupBy((x:Char)=>x) .map(a=>(a._1, a._2.length))Eu acho que o.groupBy((x:Char)=>x) parece desajeitado e, portanto, ...
Composição da função em JavaScript
Qual é o benefício da implementação da composição de funções em bibliotecas como underscore, lo-dash e outras, semelhante a esta: var compose = function() { var funcs = arguments; return function() { var args = arguments; for (var i = ...