Resultados da pesquisa a pedido "functional-programming"

9 a resposta

Usa para a função de identificação Haskell

Quais são os usos parafunção id [http://www.zvon.org/other/haskell/Outputprelude/id_f.html]em Haskell?

1 a resposta

Converter Swift Array em dicionário com índices [duplicado]

Esta pergunta já tem uma resposta aqui: Erro: Valor imutável passado na função de redução [/questions/30760156/error-immutable-value-passed-on-reduce-function] 3 respostasEstou usando o Xcode 6.4 Eu tenho uma matriz de UIViews e quero converter ...

1 a resposta

É comum as redes de interação deixarem pilhas de fãs redundantes?

Estou compilando termos de cálculo lambda para redes de interação para avaliá-las usando o algoritmo abstrato de Lamping. Para testar minha implementação, usei esta função de divisão de número de igreja: div = (λ a b c d . (b (λ e . (e d)) (a (b ...

1 a resposta

Substituindo if-else nos loops 'for' pelo Java-8 Streams

Eu tenho o seguinte código simples que estou tentando converter para o estilo funcional for(String str: list){ if(someCondition(str)){ list2.add(doSomeThing(str)); } else{ list2.add(doSomethingElse(str)); } }É facilmente possível substituir ...

2 a resposta

Atualizar um campo em um registro Elm-lang via função de ponto?

É possível atualizar um campo em um registro Elm por meio de uma função (ou de alguma outra maneira) sem especificar explicitamente o nome exato do campo? Exemplo: > fields = { a = 1, b = 2, c = 3 } > updateField fields newVal fieldToUpdate = ...

4 a resposta

Gerador de números aleatórios funcionais puros - Mônada estadual

O livro 'Programação Funcional em Scala'demonstra um exemplo de gerador de números aleatórios funcionais puros, como abaixo trait RNG { def nextInt: (Int, RNG) } object RNG { def simple(seed: Long): RNG = new RNG { def nextInt = { val seed2 = ...

6 a resposta

Lista de strings para uma string

Vamos dizer que você tem um: List<string> los = new List<string>();Neste mundo funcional maluco que vivemos atualmente, qual seria o melhor para criar uma string concatenando: String.Join(String.Empty, los.ToArray()); StringBuilder builder = ...

6 a resposta

Como predefinir argumentos na chamada de função JavaScript? (Aplicação de Função Parcial)

Estou tentando escrever uma função JavaScript que retornará seu primeiro argumento (função) com todo o restante de seus argumentos como parâmetros predefinidos para essa função. Assim: function out(a, b) { document.write(a + " " + b); } ...

4 a resposta

Soma matriz de matrizes (matriz) verticalmente de forma eficiente / elegante

Em Javascript, se eu tiver uma matriz de matrizes representando uma matriz, digamos x = [ [1,2,3,4], [5,6,7,8], [9,10,11,12] ];resumir "horizontalmente" é fácil e pode ser feito como x.map(function(y){ return y.reduce(function(a,b){ return a+b; ...

3 a resposta

Como armazenar dados de uma cadeia funcional da Lista Monoidal?

Este é um tópico avançado da minha pergunta anterior aqui: Como armazenar dados de uma cadeia funcional? [https://stackoverflow.com/questions/51279085/how-to-store-data-of-a-functional-chain] A breve ideia é Uma função simples abaixo: const L ...