Peut-il importer un package tiers dans Golang Playground ?
Le Golang Playground est un système autonome qui permet aux développeurs d'écrire et d'exécuter du code Go sans avoir besoin d'un configuration locale. Cependant, il a été historiquement incapable d'importer des packages tiers.
En mai 2019, une mise à jour importante du terrain de jeu a été publiée, qui a finalement ajouté la prise en charge de l'importation de packages tiers. Cette fonctionnalité est obtenue en récupérant des packages via un proxy sur https://proxy.golang.org/.
Pour importer un package tiers dans le terrain de jeu Go, incluez simplement l'instruction d'importation dans votre code comme vous feriez normalement. Le terrain de jeu récupérera automatiquement le package à partir du proxy et le rendra disponible pour utilisation.
Voici un exemple d'importation du package "gonum/mat" et de son utilisation pour calculer le produit scalaire d'un vecteur :
package main import ( "fmt" "gonum.org/v1/gonum/mat" ) func main() { v1 := mat.NewVecDense(4, []float64{1, 2, 3, 4}) fmt.Println(mat.Dot(v1, v1)) }
Ce code affichera le résultat correct de « 30 ».
Avec l'ajout de la prise en charge de packages tiers, le terrain de jeu Go est devenu un outil encore plus puissant pour explorer et expérimenter Go. code. Les développeurs peuvent désormais facilement utiliser une large gamme de packages tiers pour créer des programmes plus complexes et sophistiqués.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!