Resultados da pesquisa a pedido "functional-programming"

2 a resposta

Quais são alguns tipos que discriminam entre categorias?

Ainda estou me familiarizando com toda essa teoria da categoria, e quase todos os exemplos que vejo são com um Talvez ou uma Matriz. Mas não encontrei nenhum exemplo que discrimine essas categorias. Por exemplo, aqui estão algumas das perguntas ...

4 a resposta

Função de ordem superior "filtrar" em C ++

A biblioteca padrão C ++ e / ou o Boost têm algo semelhante aofilter função encontrada em linguagens funcionais? A função mais próxima que pude encontrar foistd::remove_copy_if mas parece estar fazendo o oposto do que eu quero. Fazboost::lambda ...

5 a resposta

scala retorna primeiro Primeiro na lista

Eu tenho uma listal:List[T1] e atualmente estou fazendo o seguinte: myfun : T1 -> Option[T2] val x: Option[T2] = l.map{ myfun(l) }.flatten.find(_=>true)omyfun A função retorna None ou Some, flatten joga fora todos os Nones e find retorna o ...

3 a resposta

Encontre elementos em uma lista que não está na segunda lista (na escala)

Suponha que eu tenha duas listas: val a = List('a', 'b', 'c') val b = List('a', 'b', 'c', 'd')Eu quero obter o elemento que não está na primeira lista (neste caso, é 'd'). Eu sei que posso fazer isso com um loop, mas existe alguma maneira ...

2 a resposta

Mônadas vs. Setas

Eu estou amplamente familiarizado com os conceitos demônadas [http://en.wikipedia.org/wiki/Monads_in_functional_programming]eSetas; flechas [http://en.wikipedia.org/wiki/Arrows_in_functional_programming]como usado na programação funcional. Eu ...

3 a resposta

Não consigo entender o que é "lift" no Ramda.js

Olhando a fonte do Ramda.js, especificamente a função "lift". lift [https://github.com/ramda/ramda/blob/master/src/lift.js] liftN [https://github.com/ramda/ramda/blob/master/src/liftN.js] Aqui está o exemplo dado: var madd3 = ...

1 a resposta

alternativa às classes tipográficas?

programador haskell. usando F #. nenhuma classe de letra em F #. o que usar quando preciso de aulas tipográficas?

16 a resposta

O que é um 'fechamento'?

Fiz uma pergunta sobre curry e os fechamentos foram mencionados. O que é um fechamento? Como isso se relaciona com o curry?

1 a resposta

Qual biblioteca funcional Javascript: Sublinhado ou wu.js ou Funcional ou…? [fechadas]

Estou construindo um aplicativo node.js e me perguntando qual javascript lib adicionar ao meu repertório. A lista curta atual inclui: Sublinhado ...

7 a resposta

Funções que parecem puras para os chamadores, mas usam mutação internamente

Acabei de receber minha cópia doExpert F # 2.0 e me deparei com essa afirmação, que me surpreendeu um pouco: Por exemplo, quando necessário, você pode usar efeitos colaterais em estruturas de dados privadas alocadas no início de um algoritmo e ...