Recherche de fichiers relatifs au fichier source dans Go
Contrairement aux langages interprétés, les programmes Go sont compilés et le fichier source n'est pas requis pour l'exécution . Par conséquent, le concept de localisation des fichiers par rapport au fichier source, comme on le voit dans Ruby avec __FILE__, n'est pas applicable dans Go.
À la place, Go fournit la fonction runtime.Caller, qui renvoie le nom du fichier au moment de l'exécution. compilation. Cependant, ces informations ne sont pas toujours utiles pour localiser dynamiquement des fichiers.
Si vous avez une raison spécifique pour laquelle vous devez rechercher des fichiers par rapport au fichier source, veuillez décrire votre cas d'utilisation. Nous pourrons peut-être suggérer des solutions alternatives ou fournir des conseils pour accéder aux informations nécessaires.
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!