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
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
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....
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...
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...
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,...
Je me demandais s'il y avait un moyen de tirer cela en Java. Je pense que ce n'est pas possible sans un support natif des fermetures.