Organiser les projets Go en sous-dossiers
Dans Go, structurer votre projet en sous-dossiers peut simplifier l'organisation du code et modulariser les fonctionnalités. Cependant, séparer les fichiers dans différents répertoires peut entraîner des erreurs d'importation lorsque les noms de packages ne correspondent plus à l'emplacement du fichier, ce qui génère des avertissements tels que "importé et non utilisé".
Solution : utilisation des modules Go
Pour résoudre ce problème, envisagez d'utiliser les modules Go, une fonctionnalité introduite dans Go v1.11.1. Les modules Go fournissent un moyen de créer des dépendances versionnées et d'organiser le code en espaces de noms et sous-répertoires. Pour activer les modules, définissez la variable d'environnement GO111MODULE=on.
Exemple de structure de code
Considérez la structure de répertoires suivante :
~/Dev/my-app ├── src/ │ ├── one/ │ │ ├── two/ │ │ │ └── two.go │ │ └── one.go │ └── zero.go ├── go.mod └── app.go
Clé Considérations
Avantages de l'utilisation de Go Modules
Supplémentaire Informations
Consultez le référentiel GitHub fourni pour une démonstration en direct de l'utilisation des modules Go pour organiser un projet en sous-dossiers. En adoptant cette technique, vous pouvez améliorer la structure et la maintenabilité de vos projets Go.
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!