J'ai vu des références à des fonctions au curry dans plusieurs articles et blogs mais je ne trouve pas de bonne explication (ou au moins une explication!)
Je vois assez souvent sur Internet diverses plaintes selon lesquelles les exemples de curry d'autres personnes ne sont pas du curry, mais ne sont en fait qu'une application partielle. Je n'ai pas trouvé d'explication décente de ce qu'est une application partielle, ni en quoi elle diffère du curry. Il semble …
Je ne pense pas avoir encore goûté au curry. Je comprends ce qu'il fait et comment le faire. Je ne peux tout simplement pas penser à une situation dans laquelle je l'utiliserais. Où utilisez-vous le curry en JavaScript (ou où les principales bibliothèques l'utilisent-elles)? Les manipulations DOM ou les exemples …
J'ai déjà lu plusieurs tutoriels Java 8. En ce moment, j'ai rencontré le sujet suivant: Java prend-il en charge Currying? Ici, je vois le code suivant: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Je comprends que cet exemple somme 2 éléments mais je ne comprends pas …
J'ai récemment refacturé du code deux fois afin de changer l'ordre des paramètres car il y avait trop de code où les hacks aiment flipou \x -> foo bar x 42se produisaient. Lors de la conception d'une signature de fonction, quels principes m'aideront à tirer le meilleur parti du curry?
En Python, j'aimerais écrire une fonction make_cylinder_volume(r)qui renvoie une autre fonction. Cette fonction retournée doit pouvoir être appelée avec un paramètre het renvoyer le volume d'un cylindre avec hauteur het rayon r. Je sais comment renvoyer des valeurs à partir de fonctions en Python, mais comment renvoyer une autre fonction …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.