Resultados da pesquisa a pedido "functional-programming"

3 a resposta

Como implementar a primeira pesquisa de largura no Scala com FP

Eu estou querendo saber como implementar umPesquisa pela primeira vez [https://en.wikipedia.org/wiki/Breadth-first_search]em Scala, usando programação funcional. Aqui está o meu primeiro código impuro: def bfs[S](init: S, f: S => Seq[S], ...

1 a resposta

std :: vincula uma função de membro a um ponteiro de objeto

Eu tenho classe com funções de membro: typedef std::function<bool (const std::string &)> InsertFunction; bool insertSourceFile( const std::string & ); bool insertSourceDir( const std::string & ); bool insertHeaderFile( const std::string & ); ...

4 a resposta

Qual é a melhor maneira de passar uma função genérica que resolve para vários tipos

Como pano de fundo: é uma variação do DI funcional. SeguePublicação de Scott [http://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-2/#way13] Eu escrevi um intérprete. A diferença é que meu intérprete é genérico e parametrizado ...

3 a resposta

Existe um gerador primário rápido e funcional?

Suponha que eu tenho um número naturaln e eu quero uma lista (ou o que seja) de todos os números primos atén. O algoritmo clássico de peneira primária é executado emO(n log n) tempo eO(n) space - é bom para linguagens mais imperativas, mas ...

1 a resposta

r programação funcional de tabela de dados / metaprogramação / computação na linguagem

Estou explorando maneiras diferentes de agrupar uma função de agregação (mas realmente poderia ser qualquer tipo de função) usando data.table (um exemplo de dplyr também é fornecido) e estava pensando nas melhores práticas para programação / ...

5 a resposta

Configurando mensagens de erro de diagnóstico em grandes projetos do Mathematica

Sempre que crio um projeto grande do Mathematica, deparo com esse problema: Evitando avalanche de erros de tempo de execução no Mathematica [https://stackoverflow.com/q/4174791/181759], ou seja, a mensagem de erro do Mathematica é opaca, arcaica ...

1 a resposta

Como entender a composição de caril e função usando o fluxo Lodash?

import {flow, curry} from 'lodash'; const add = (a, b) => a + b; const square = n => n * n; const tap = curry((interceptor, n) => { interceptor(n); return n; }); const trace2 = curry((message, n) => { return tap((n) => console.log(`${message} is ...

5 a resposta

Usando 'reduzir' em uma lista de dicionários

Estou tentando escrever uma função Python simples que soma todos os valores que têm a chave comocurtidas. Estou trabalhando com programação funcional para esta tarefa. Portanto, sou obrigado a usar umcompreensão da lista, map, filteroureduce. ...

3 a resposta

Como passo vários parâmetros para uma cadeia de composição do Ramda?

Aqui estão quatro funções que estou tentando compor em uma única string de ponto final: const endpoint = str => `${str}` || 'default' const protocol = str => `https://${str}` const params = str => `${str}?sort=desc&part=true&` const query = str ...

1 a resposta

Quais são as vantagens do Promises sobre o CPS e do Continuation Functor / Monad?

Promessas ES6As promessas ES6 são máquinas de estado finito e, portanto, requerem implementações complexas. Além disso, a especificação Promise / A + vem com muitas arestas: sobrecarregadothen (mapa / cadeia)achatamento recursivo / ...