Dans la première méthode Asb()f est capturé et v dans la seconde. C'est comme ça que le l'ai compris, même si je ne suis pas certains qu'on puisse parler de capture pour une référence qui est passée de cette façon à la méthode (comme le self de python).
L'intérêt des fermetures est de faire en sorte que l'algo central ne dépende d'aucun type particulier, même pas un type générique mais de la plus petite interface possible, par exemple func(i, j int) bool. Le code dépendant du type est dans la fonction avec fermeture et propre à chaque utilisation et donc en dehors de la lib.
Ça n'est pas clair pour moi. Tu semble parlait indistinctement de fermeture et d'interface.
// une interface typeRenduinterface{Rendu(i,jint)bool}// une lambdavarrendufunc(i,jint)bool
Les 2 manières peuvent faire de la capture pour calculer leur rendu comme tu le souhaite.
[^] # Re: Trou de mémoire
Posté par barmic 🦦 . En réponse au lien Go 1.18 Beta : la généricité enfin !. Évalué à 2.
Dans la première méthode
Asb()fest capturé etvdans la seconde. C'est comme ça que le l'ai compris, même si je ne suis pas certains qu'on puisse parler de capture pour une référence qui est passée de cette façon à la méthode (comme leselfde python).Ça n'est pas clair pour moi. Tu semble parlait indistinctement de fermeture et d'interface.
Les 2 manières peuvent faire de la capture pour calculer leur rendu comme tu le souhaite.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll