Bien que j'aie vu toutes sortes de choses étranges dans l'exemple de code Haskell, je n'ai jamais vu d'opérateur et d'être surchargé. Y a-t-il quelque chose de spécial à ce sujet ?
Disons que j'ai un type comme Pair et que je veux avoir quelque chose comme
Pair(2,4) + Pair(1,2) = Pair(3,6)
Peut-on le faire en haskell ?
Je suis juste curieux, car je sais que c'est possible dans Scala d'une manière plutôt élégante.