Maison >développement back-end >Golang >Comment puis-je accéder aux fonctionnalités de mon package principal à partir d'autres packages ?
Accès au package principal à partir d'autres packages
L'impossibilité d'accéder au package principal à partir d'un autre package résulte de l'absence du fichier principal dans un répertoire, entraînant une erreur lors des tentatives d'importation.
L'accessibilité souhaitée est nécessaire dans un scénario où un serveur TCP et un serveur Web collaborent, chacun accédant au package principal pour localiser l'autre. Bien que la communication directe entre ces serveurs soit réalisable, il est préférable de combiner leurs fonctionnalités sous un package central pour maintenir la cohésion du code.
Cependant, comme l'indique la réponse fournie, l'importation du package principal n'est pas viable. Une solution appropriée consiste à créer un package distinct contenant le code partagé requis à la fois par le package principal et par l’autre package. En important ce package distinct, les deux parties ont accès à la fonctionnalité partagée.
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!