Perguntas com a marcação «functional-programming»

A programação funcional é um paradigma de programação baseado na construção de abstrações usando funções, evitando efeitos colaterais e mudança de estado. A programação funcional pura é segura para threads.

5
Mapeie ou reduza com o índice no Swift
Existe uma maneira de obter o índice da matriz em mapou reduceem Swift? Estou procurando algo parecido each_with_indexcom Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : …




8
Vantagens da programação sem estado?
Recentemente, aprendi sobre programação funcional (especificamente Haskell, mas também passei por tutoriais sobre Lisp e Erlang). Embora tenha achado os conceitos muito esclarecedores, ainda não vejo o lado prático do conceito "sem efeitos colaterais". Quais são as vantagens práticas disso? Estou tentando pensar na mentalidade funcional, mas há algumas situações …


7
Como atualizar o elemento dentro da List com ImmutableJS?
Aqui está o que os documentos oficiais disseram updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Não há como o …



5
Por que não existem genéricos no Go?
Isenção de responsabilidade: só joguei no Go por um dia agora, então há uma boa chance de eu ter perdido muito. Alguém sabe por que não há suporte real para genéricos / modelos / whatsInAName no Go? Portanto, existe um genérico map, mas é fornecido pelo compilador, enquanto um programador …

29
Por que eu deveria aprender o Lisp? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


3
O que é Hindley-Milner?
Encontrei esse termo Hindley-Milner e não sei se entendi o que isso significa. Eu li os seguintes posts: Steve Yegge - Revolução de idiomas dinâmicos Steve Yegge - O problema de Pinóquio Daniel Spiewak - O que é Hindley-Milner? (e por que é legal?) Mas não há uma entrada única …

24
Código útil que usa reduzir ()? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Melhore esta pergunta Alguém aqui tem algum código útil …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.