Questions et réponses pour le lazy-evaluation :

L'évaluation paresseuse fait référence à une variété de concepts qui cherchent à éviter l'évaluation d'une expression à moins que sa valeur ne soit nécessaire, et de partager les résultats de l'évaluation d'une expression entre toutes les utilisations de son, de sorte qu'aucune expression n'ait besoin être évalué plus d'une fois.

6
votes
Chapitre 8 du Realworldhakell (++) :: [a] -> [a] -> [a] (x:xs) ++ ys = x : (xs ++ ys) [] ++ ys = ys ...

6
votes
J'ai implémenté une petite fonction bruteforce code>, en utilisant une évaluation paresseuse pour trouver la première solution valide pour un problème ...