BeDict Logo

currying

/ˈkɜːriɪŋ/ /ˈkʌriɪŋ/
Illustration visuelle de currying: Effectuer un curry sur - Image 1
currying: Effectuer un curry sur - Thumbnail 1
currying: Effectuer un curry sur - Thumbnail 2
verb

Effectuer un curry sur

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.

Illustration visuelle de currying: Le currying, la technique consistant à transformer une fonction qui prend plusieurs arguments en une fonction qui prend un seul argument (le premier des arguments de la fonction d'origine) et renvoie une nouvelle fonction qui prend le reste des arguments et renvoie le résultat.
noun

Le currying, la technique consistant à transformer une fonction qui prend plusieurs arguments en une fonction qui prend un seul argument (le premier des arguments de la fonction d'origine) et renvoie une nouvelle fonction qui prend le reste des arguments et renvoie le résultat.

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.