Créer un package Go réutilisable 🚀
Package personnalisé
Il est tout à fait possible de créer un package personnalisé afin de le réutiliser dans un projet.
Étapes pour créer un package Go dans notre projet
1. Créer un répertoire
Dans votre projet, créez un dossier spécifique pour votre package. Par exemple, si vous voulez créer un package internet
, la structure de votre projet pourrait être :
mon_projet/
|-- internet/
|-- internet.go
|-- main.go
2. Créer le fichier du package
Dans le dossier internet/
, ouvrez le fichier internet.go
contenant le code que vous souhaitez rendre réutilisable.
Ajouter le code suivant :
package internet
import "fmt"
// Fonction pour simuler une connexion internet
func Connect() {
fmt.Println("Connexion à internet établie !")
}
Le fichier doit commencer par package internet
, ce qui indique qu’il fait partie du package internet (voir la ligne 1).
3. Utiliser le package dans main.go
Dans votre fichier main.go
, importez et utilisez le package :
package main
import (
"mon_projet/internet"
)
func main() {
internet.Connect()
}
4. Exécuter le code
Exécutez le fichier main.go :
go run main.go
Vous devriez voir s’afficher :
Connexion à internet établie !