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

A programação funcional é um paradigma que tenta resolver problemas computacionais através da avaliação encadeada de funções cuja saída é determinada por suas entradas e não pelo estado do programa. Nesse estilo de programação, efeitos colaterais e dados mutáveis ​​são preteridos e geralmente estritamente isolados.




5
Qual é o termo adequado para uma função inversa a um construtor - para desembrulhar um valor de um tipo de dados?
Edit: Estou reformulando a pergunta um pouco. Aparentemente, causei alguma confusão porque não percebi que o termo destruidor é usado no OOP para algo bem diferente - é uma função invocada quando um objeto está sendo destruído. Na programação funcional, (tentamos) evitar o estado mutável, para que não exista esse …

2
Existem fluxos de trabalho ou padrões de design específicos que são comumente usados ​​para criar grandes aplicativos de programação funcional? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Estou explorando o Clojure há algum tempo, embora não o …




9
Recursos para melhorar sua compreensão de recursão? [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 …




4
Ao programar no estilo Funcional, você tem um único estado de aplicativo que tece através da lógica do aplicativo?
Como eu construo um sistema que possui todos os seguintes itens : Usando funções puras com objetos imutáveis. Somente passe para os dados de uma função a função necessária, não mais (isto é, nenhum objeto grande de estado do aplicativo) Evite ter muitos argumentos para funções. Evite ter que construir …



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.