Ed
há 5 meses
Para entender o que são funções puras em programação funcional, precisamos considerar suas características principais. Funções puras são aquelas que: 1. Não têm efeitos colaterais, ou seja, não alteram o estado do sistema ou modificam variáveis externas. 2. O resultado da função depende apenas dos parâmetros de entrada, sem considerar variáveis externas. Agora, analisando as alternativas: a) Funções que podem ter efeitos colaterais, como modificações em variáveis globais. - Incorreto, pois funções puras não devem ter efeitos colaterais. b) Funções que não têm parâmetros. - Incorreto, pois funções puras podem ter parâmetros. c) Funções cujos resultados dependem apenas dos parâmetros de entrada e não de variáveis externas. - Correto, essa é uma das definições de funções puras. d) Funções que sempre geram o mesmo resultado, independentemente da entrada. - Incorreto, pois isso não é verdade; o resultado deve depender dos parâmetros de entrada. Portanto, a alternativa correta é: c) Funções cujos resultados dependem apenas dos parâmetros de entrada e não de variáveis externas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material