L'égalité (Eq) n'est pas la même chose que la relation d'ordre (Ord).
La majorité du temps, Haskell peut déduire tout seul l'opération d'équalité. Il suffit à la déclaration du datatype d'indiqué de dériver Eq
data Foo a b c = Foo { x :: a, y :: b, z :: c } deriving (Eq)
[^] # Re: typage mou
Posté par MsieurHappy . En réponse à la dépêche Quelques nouvelles de Go, le langage de programmation. Évalué à 2.
La majorité du temps, Haskell peut déduire tout seul l'opération d'équalité. Il suffit à la déclaration du datatype d'indiqué de dériver Eq
data Foo a b c = Foo { x :: a, y :: b, z :: c } deriving (Eq)> Foo 10 20.0 "10" == Foo 10 20.0 "10"True