Dans la programmation fonctionnelle Haskell aime, je peux définir la fonctionComment go-lang curry?
add a b = a+b
Puis add 3
retourne une fonction qui prend un paramètre et retournera 3 + something
Comment puis-je faire dans GO?
Lorsque je définis une fonction qui prend plus d'un (disons n) paramètres, puis-je lui donner seulement un paramètre et obtenir une autre fonction qui prend n-1 paramètres?
Mise à jour:
Désolé pour les mots imprécis dans ma question initiale.
Je pense que ma question devrait être posée deux qeustions:
- Y at-il une application partielle dans GO?
- Comment GO fonctionne-t-il?
Merci TheOnly92 et Alex pour avoir résolu ma deuxième question. Cependant, je suis également curieux de la première question.
Avez-vous un exemple concret de quand vous en avez besoin? –