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

11
Calcular se uma função é pura

Conforme Wikipedia: Na programação de computadores, uma função pode ser descrita como pura se ambas as afirmações sobre a função se mantiverem: A função sempre avalia o mesmo valor de resultado, dados os mesmos valores de argumento. O valor do resultado da função não pode depender de nenhuma...

11
Existe alguma razão para não usar o Opcional como argumento de método no caso em que você sabe que o argumento é algo que pode ou não ser necessário?

No Java 8, eu tenho visto mais e mais artigos sobre o uso do Option / Optional. Entendo o que eles estão tentando representar e vejo muitos exemplos deles sendo usados ​​como retornos. No entanto, o que eu não vejo é que eles estão sendo usados ​​como argumentos de método / função em linguagens que...

10
Atualização do estado sem atribuição

Estou aprendendo programação funcional e tenho problemas para entender como alguns cenários específicos são implementados sem o uso de atribuição. O seguinte problema simples resume bastante minha confusão. Escreva um programa que receba eventos sobre alterações em uma determinada estrutura de...