Questions et réponses pour le currying :

Le curry est le processus de transformation d'une fonction de plusieurs arguments en une fonction d'un argument qui renvoie une autre fonction, qui prend un argument de moins que l'original. Des langages tels que Haskell l'utilisent comme mécanisme d'application d'argument par défaut, car il rend certaines techniques de programmation, telles que l'application partielle, beaucoup plus faciles.

10
votes
J'ai une fonction avec deux listes de paramètres que j'essaye de s'appliquer partiellement et d'utiliser avec Currying. La deuxième liste de paramètres contient des arguments ...

8
votes
J'ai un std :: vecteur code> de Pointeurs Personne code> d'objets, qui ont une fonction de membre std :: string getname () const code>. Utilisation d'algorithmes S ...

8
votes
dire que j'ai un PROC générique code>, lambda code> ou méthode code> qui prend un deuxième argument facultatif: pow = -> (base: ...

8
votes
Pouvez-vous créer un délégué d'une méthode d'instance sans spécifier l'instance au moment de la création? En d'autres termes, pouvez-vous cré ...