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
Solução alternativa para implementar operações em estruturas de dados duplamente vinculadas ou circulares em idiomas com dados imutáveis

Gostaria de aprender como criar gráficos e executar algumas operações locais sobre eles em Haskell, mas a questão não é específica para Haskell e, em vez de gráficos, podemos considerar listas duplamente vinculadas. Pergunta: Qual seria uma maneira idiomática ou recomendada para implementar uma...