Logo Passei Direto
Buscar
O que significa "lazy evaluation" (avaliação preguiçosa) na programação funcional?
a) Executar as funções de forma sequencial, sem otimização.
b) Adiar a execução de uma expressão até que seu valor seja realmente necessário.
c) Avaliar as expressões de forma antecipada, para evitar o uso excessivo de memória.
d) Executar todas as funções simultaneamente, usando multithreading.
User badge image
Testando o Conhecimento

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

A "lazy evaluation" (avaliação preguiçosa) é um conceito na programação funcional que se refere à prática de adiar a avaliação de uma expressão até que seu valor seja realmente necessário. Isso pode ajudar a melhorar a eficiência do programa, evitando cálculos desnecessários. Analisando as alternativas: a) Executar as funções de forma sequencial, sem otimização - Isso não descreve a avaliação preguiçosa. b) Adiar a execução de uma expressão até que seu valor seja realmente necessário - Esta é a definição correta de "lazy evaluation". c) Avaliar as expressões de forma antecipada, para evitar o uso excessivo de memória - Isso é o oposto da avaliação preguiçosa. d) Executar todas as funções simultaneamente, usando multithreading - Isso não está relacionado à avaliação preguiçosa. Portanto, a alternativa correta é: b) Adiar a execução de uma expressão até que seu valor seja realmente necessário.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina