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
Libérer: 2024-12-15 17:34:10
original
983 Les gens l'ont consulté

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal