preguntar acerca de currying

13
réponses

Quelle est la différence entre le currying et l’application partielle?

Je vois assez souvent sur Internet diverses plaintes selon lesquelles d'autres exemples de currying ne sont pas currying, mais ne sont en fait qu'une application partielle. Je n'ai pas trouvé une explication décente de ce qu'est l'application partie …
demandé sur 1970-01-01 00:33:28
6
réponses

Que signifie lambda avec 2 flèches dans Java 8?

J'ai déjà lu plusieurs tutoriels Java 8. En ce moment, j'ai rencontré le sujet suivant: java prend-il en charge le Currying? Ici, je vois le code suivant: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println( …
demandé sur 1970-01-01 00:33:35
3
réponses

Fonctions d’ordre supérieur dans Clojure

Clojure est génial, nous le savons tous, mais ce n'est pas le but. Je me demande Quelle est la façon idiomatique de créer et de gérer des fonctions d'ordre supérieur d'une manière similaire à Haskell. Dans Clojure je peux faire ce qui suit: (defn s …
demandé sur 1970-01-01 00:33:31
4
réponses

FoldLeft en utilisant FoldRight dans scala

En passant par La programmation fonctionnelle dans Scala , je suis tombé sur cette question: Pouvez-vous droit foldLeft en termes de foldRight? Comment sur l'autre voie autour? En solution fournie par les auteurs, ils ont fourni une impléme …
demandé sur 1970-01-01 00:33:33
4
réponses

Scala fonctions courantes et fonctions partiellement appliquées

je me rends compte qu'il y a plusieurs questions sur ce que fonctions courantes et partiellement appliquées sont, mais je me demande comment ils sont différents. Comme exemple simple, voici une fonction curried pour trouver des nombres pairs: …
demandé sur 1970-01-01 00:33:33