Maison >développement back-end >Golang >Comment puis-je accéder aux fonctionnalités de mon package principal à partir d'autres packages ?

Comment puis-je accéder aux fonctionnalités de mon package principal à partir d'autres packages ?

DDD
DDDoriginal
2024-12-15 17:34:10985parcourir

How Can I Access My Main Package's Functionality from Other 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn