Noem twee mechanismen in Haskell die het mogelijk maken om functies en operatoren op waarden van verschillend type toe te passen.

    • Polymorfie. Een polymorfe functie werkt op een bepaalde datastructuur zonder gebruik te maken van de eigenschappen van de elementen.
    • Overloading. Een overloaded functie kan op een aantal geheel verschillende typen werken. Overloading is mogelijk dankzij het bestaan van typeklassen.
    [C14.3]

    Rapporteer Plaats commentaar