En assistant à la dotGo, où le buzzword était clairement l’interface, je me suis demandé où l’on pouvait se procurer la liste de toutes les interfaces définies dans le langage. J’ai cherché et n’ai trouvé cette information nulle part.
Je me suis donc décidé à écrire un petit programme qui :
Le projet se trouve sur Github : https://github.com/c4s4/gointerfaces.
Voici le résultat :
On pourra trouver une discussion sur ces interfaces dans l’article suivant (en anglais) : http://mwholt.blogspot.fr/2014/08/maximizing-use-of-interfaces-in-go.html.
Enjoy!