GO Interfaces

Michel Casabianca

2014-10-29

GO Interfaces

Ce projet est sur Github.

Ce programme liste toutes les interfaces publiques du GO. Pour le lancer, taper la commande suivante :

go run gointerfaces.go <versions>

Où <versions> est la liste des versions de GO, par exemple 1.0.3 1.1.2 1.2.2 1.3.3 1.4.2 1.5.1.

Cela compile et lance le programme qui va :

Télécharger les sources de GO.

Parser tous les fichiers sources.

Extraire toutes les déclarations des interfaces pour les versions de GO.

Les affiche sur la console sous la forme d’une tableau markdown.

Pour afficher le résult au format HTML, on pourra envoyer le résultat à pandoc:

go run gointerfaces.go 1.4.1 | pandoc -f markdown -t html

Vous pouvez vous le résultat sur cette page https://sweetohm.net/article/go-interfaces.html.

Enjoy!