Depuis l'introduction des modules dans Go 1.11, la façon dont les modules sont référencés et structurés a considérablement changé. Pour référencer un module à partir d'un répertoire différent, les étapes suivantes doivent être suivies :
Ancienne méthode :
Nouvelle méthode :
Considérons la structure de projet suivante :
\root \module1 \go.mod \module2 \go.mod
Pour référencer le module2 à partir du module1, suivez ces étapes :
Utilisez un chemin d'importation relatif dans le code source du module1 :
import "./../module2"
Dans le nouveau système de modules, Go prend en charge l'importation relative, permettant aux développeurs de référencer les modules par rapport à l'emplacement du module actuel. La syntaxe de l'importation relative est :
import "./relative/path/to/module"
Cette approche permet la séparation des projets en modules tout en conservant un référencement facile entre les modules.
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!