













Au lieu de créer une seule fonction pour additionner trois nombres à la fois, le programmeur effectuait un curry pour créer une fonction qui additionne un nombre, puis un autre, et enfin un troisième.




En programmation fonctionnelle, le currying permet de décomposer une fonction qui additionne trois nombres en une série de fonctions, chacune prenant un nombre à la fois.