189 votes

Puis-je répertorier tous les packages Go standard ?

<p>Y a-t-il un moyen dans Go de répertorier <em>tous les</em> packages standard/intégrés (c.-à-d. les paquets qui sont installés avec une installation Go)?</p> <p>J’ai une liste de paquets et je veux savoir quels paquets sont standard.</p>

50voto

Carpetsmoker Points 3443
<p>Vous pouvez utiliser le nouveau <a href="https://godoc.org/golang.org/x/tools/go/packages" rel="noreferrer"><code></code></a> pour cela. Cela fournit une interface programmatique pour la plupart des <code></code> :<pre><code></code></pre><p>Pour obtenir <code></code> un, vous pouvez le stocker dans une carte, comme si:</p><pre><code></code></pre></p>

32voto

ThunderCat Points 45890
<p>Utilisez la <code></code> commande pour répertorier les packages standard. Le chemin d’importation spécial <code></code> s’étend à tous les packages de la bibliothèque Go standard (<a href="https://golang.org/cmd/go/#hdr-Package_lists_and_patterns" rel="noreferrer">doc</a>).<p>Exec que la commande pour obtenir la liste dans un programme Go:</p><pre><code></code></pre></p>

3voto

svetha.cvl Points 439
<p>Si vous voulez une solution simple, vous pouvez vérifier si un paquet est présent dans $GOROOT/pkg. Tous les packages standard sont installés ici.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X